From 361578e099e5f7ffa4d1d891ceedc1694a27e3b0 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Tue, 5 May 2026 11:15:50 +0300 Subject: [PATCH] yarn intl:release --- src/locale/locales/an/messages.po | 657 ++++++++++++-------- src/locale/locales/ar/messages.po | 536 +++++++++++------ src/locale/locales/ast/messages.po | 657 ++++++++++++-------- src/locale/locales/az/messages.po | 536 +++++++++++------ src/locale/locales/bn/messages.po | 536 +++++++++++------ src/locale/locales/br/messages.po | 536 +++++++++++------ src/locale/locales/ca/messages.po | 757 ++++++++++++++--------- src/locale/locales/cy/messages.po | 805 +++++++++++++++---------- src/locale/locales/da/messages.po | 791 ++++++++++++++---------- src/locale/locales/de/messages.po | 677 +++++++++++++-------- src/locale/locales/el/messages.po | 659 ++++++++++++-------- src/locale/locales/en-GB/messages.po | 675 +++++++++++++-------- src/locale/locales/en/messages.po | 667 +++++++++++++-------- src/locale/locales/eo/messages.po | 865 ++++++++++++++++----------- src/locale/locales/es/messages.po | 657 ++++++++++++-------- src/locale/locales/eu/messages.po | 671 +++++++++++++-------- src/locale/locales/fi/messages.po | 657 ++++++++++++-------- src/locale/locales/fr/messages.po | 677 +++++++++++++-------- src/locale/locales/fy/messages.po | 657 ++++++++++++-------- src/locale/locales/ga/messages.po | 657 ++++++++++++-------- src/locale/locales/gd/messages.po | 657 ++++++++++++-------- src/locale/locales/gl/messages.po | 657 ++++++++++++-------- src/locale/locales/haw/messages.po | 536 +++++++++++------ src/locale/locales/hi/messages.po | 657 ++++++++++++-------- src/locale/locales/hu/messages.po | 671 +++++++++++++-------- src/locale/locales/ia/messages.po | 657 ++++++++++++-------- src/locale/locales/id/messages.po | 657 ++++++++++++-------- src/locale/locales/it/messages.po | 671 +++++++++++++-------- src/locale/locales/ja/messages.po | 675 +++++++++++++-------- src/locale/locales/kab/messages.po | 536 +++++++++++------ src/locale/locales/km/messages.po | 657 ++++++++++++-------- src/locale/locales/ko/messages.po | 685 +++++++++++++-------- src/locale/locales/lt/messages.po | 536 +++++++++++------ src/locale/locales/ne/messages.po | 657 ++++++++++++-------- src/locale/locales/nl/messages.po | 659 ++++++++++++-------- src/locale/locales/pl/messages.po | 659 ++++++++++++-------- src/locale/locales/pt-BR/messages.po | 659 ++++++++++++-------- src/locale/locales/pt-PT/messages.po | 671 +++++++++++++-------- src/locale/locales/ro/messages.po | 671 +++++++++++++-------- src/locale/locales/ru/messages.po | 657 ++++++++++++-------- src/locale/locales/sv/messages.po | 685 +++++++++++++-------- src/locale/locales/th/messages.po | 657 ++++++++++++-------- src/locale/locales/tr/messages.po | 657 ++++++++++++-------- src/locale/locales/uk/messages.po | 657 ++++++++++++-------- src/locale/locales/vi/messages.po | 657 ++++++++++++-------- src/locale/locales/zh-CN/messages.po | 709 +++++++++++++--------- src/locale/locales/zh-HK/messages.po | 671 +++++++++++++-------- src/locale/locales/zh-TW/messages.po | 713 +++++++++++++--------- 48 files changed, 19965 insertions(+), 11656 deletions(-) diff --git a/src/locale/locales/an/messages.po b/src/locale/locales/an/messages.po index 29de191652..b73d15566b 100644 --- a/src/locale/locales/an/messages.po +++ b/src/locale/locales/an/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: an\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Aragonese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(tien conteniu incrustau)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# mes} other {# meses}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -215,21 +209,11 @@ msgstr "" msgid "{0} is not supported by your device." msgstr "" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} s'han uniu esta semana" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} de {1}" msgid "{0} out of 50" msgstr "{0} de 50" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "" msgid "{0}'s avatar" msgstr "avatar de {0}" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "" @@ -530,7 +497,8 @@ msgstr "" msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -542,6 +510,32 @@ msgstr "" msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "" @@ -571,10 +565,16 @@ msgstr "" msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "" @@ -802,7 +802,7 @@ msgstr "Cuenta" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "Cuenta sacada de l'acceso rápido" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Cuenta no silenciada" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Anyadir" @@ -965,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "" @@ -978,8 +978,9 @@ msgstr "" msgid "Add media to post" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "" @@ -1001,8 +1002,8 @@ msgstr "Anyadir parola muda con a configuración triada" msgid "Add muted words and tags" msgstr "Anyadir parolas silenciadas y etiquetas" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "" msgid "Add your birthdate" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "" msgid "Additional details (limit 300 characters)" msgstr "Detalles adicionals (limite 300 carácters)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1361,8 +1367,8 @@ msgstr "" msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1439,6 +1445,16 @@ msgstr "" msgid "Anyone can interact" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "Yes seguro de querer borrar la clau d'aplicación \"{0}\"?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1574,7 +1590,7 @@ msgstr "Yes seguro que quiers eliminar este paquet d'inicio?" msgid "Are you sure you want to discard your changes?" msgstr "De seguro que quiers descartar los tuyos cambios?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1653,9 +1669,9 @@ msgstr "Autorreproducir videos y GIFs" msgid "Available" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "" #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "" @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Aniversario" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Blocar" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1772,7 +1788,7 @@ msgstr "" msgid "Block account" msgstr "Blocar cuenta" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "" @@ -1794,7 +1810,7 @@ msgstr "Blocar y borrar" msgid "Block list" msgstr "Blocar lista" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Cuentas blocadas" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Las cuentas blocadas no podrán responder en os tuyos filos, mencionar-te ni interactuar con tu de garra traza." @@ -2056,17 +2072,16 @@ msgstr "Camera" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "" @@ -2253,12 +2268,16 @@ msgstr "Achustes de chat" msgid "Chat Settings" msgstr "Configuración de chat" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "" @@ -2323,6 +2342,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "Tría esta color como lo tuyo avatar" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "" @@ -2368,7 +2391,7 @@ msgstr "" msgid "click here" msgstr "fe clic aquí" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2376,6 +2399,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2402,8 +2429,8 @@ msgstr "" msgid "Click here to update your email" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2411,11 +2438,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Fe clic pa reintentar mensache fallido" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2444,7 +2471,7 @@ msgstr "Tacatot🐴 tacatat 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Tacatot🐴 tacatat 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "Configurau en <0>achustes de moderación." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "" msgid "Continue thread..." msgstr "Continar filo..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2770,7 +2799,7 @@ msgstr "Contina con o siguient paso" msgid "Conversation" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Conversa eliminada" @@ -2784,7 +2813,7 @@ msgstr "Conversa eliminada" msgid "Copied build version to clipboard" msgstr "Versión de compilación copiada a lo portafuellas" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Copiau a lo portafuellas" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Copiau!" @@ -2865,8 +2895,8 @@ msgstr "" msgid "Copy link to starter pack" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Copiar texto d'o mensache" @@ -3030,10 +3060,6 @@ msgstr "" msgid "Create an avatar instead" msgstr "Crea un avatar" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Crea-ne unatro" @@ -3065,6 +3091,10 @@ msgstr "" msgid "Create new account" msgstr "Crear una cuenta nueva" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "" msgid "Create user list" msgstr "" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Creau {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "Lo creador ha estau blocau" @@ -3165,9 +3203,9 @@ msgstr "Per Defecto" msgid "Default icons" msgstr "Iconos per defecto" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Borrar conversa" msgid "Delete Conversation" msgstr "Borrar conversa" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Borrar pa yo" @@ -3227,11 +3265,11 @@ msgstr "Borrar pa yo" msgid "Delete list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Borrar mensache" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Borrar mensache pa yo" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Eliminau" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Cuenta borrada" @@ -3331,6 +3368,11 @@ msgstr "Achustar quí puede interactuar con esta publicación" msgid "Dim" msgstr "Tenue" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Listo" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "" @@ -3624,6 +3666,7 @@ msgstr "" msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Editar avatar" msgid "Edit Feeds" msgstr "Editar canals" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "" @@ -3668,6 +3711,10 @@ msgstr "Editar achustes d'interacción" msgid "Edit interests" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "" msgid "Edit My Feeds" msgstr "Editar las mías noticias" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "" @@ -3721,7 +3768,7 @@ msgstr "Editar lo perfil" msgid "Edit starter pack" msgstr "Editar paquet d'inicio" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "No s'ha puesto crear una clau d'aplicación. Torna-lo a intentar." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Error en eliminar lo mensache" @@ -4161,15 +4217,27 @@ msgstr "Error en eliminar la publicación, per favor intenta-lo de nuevo" msgid "Failed to delete starter pack" msgstr "Error en eliminar lo paquet d'inicio" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "" @@ -4186,7 +4254,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4250,12 +4318,16 @@ msgstr "Error en cargar las canals sucheridas" msgid "Failed to load suggested follows" msgstr "Error en cargar las sucherencias de seguimiento" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "" @@ -4277,8 +4349,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "" @@ -4287,6 +4359,10 @@ msgstr "" msgid "Failed to remove from starter pack" msgstr "" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "" @@ -4333,6 +4409,10 @@ msgstr "Error en ninviar l'apelación, per favor intenta de nuevo." msgid "Failed to toggle thread mute, please try again" msgstr "Error en cambiar lo estau de silencio d'o filo, per favor intenta de nuevo" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "" @@ -4814,6 +4894,20 @@ msgstr "De <0/>" msgid "Generate a starter pack" msgstr "Chenera un paquet d'inicio" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "" @@ -4936,7 +5031,7 @@ msgstr "Tornar" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Ir ta la conversiación con {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Ir ta lo siguient" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Ir ta lo perfil" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "" @@ -5049,26 +5144,40 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5078,7 +5187,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "" @@ -5336,6 +5445,10 @@ msgstr "Pareixe que somos tenendo problemas pa cargar estes datos. Mira debaixo msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Aguarte! Somos dando acceso a videos gradualment, y encara yes en a lista d'espera. Torna a consultar luego!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "" @@ -5712,7 +5829,7 @@ msgstr "Convida a personas a este paquet inicial!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Convida a los tuyos amigos a seguir las tuyas canals y personas favoritas" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Aprender-ne mas." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Deixar" @@ -5939,11 +6056,11 @@ msgstr "Deixar chat" msgid "Leave conversation" msgstr "Deixar conversa" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "" @@ -6036,14 +6153,14 @@ msgstr "Le fa goyo a {0, plural, one {# usuario} other {# usuarios}}" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Le fa goyo a {likeCount, plural, one {# usuario} other {# usuarios}}" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Me fa goyo" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "" msgid "Loading..." msgstr "Cargando..." -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "" @@ -6367,11 +6484,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Fichers multipedia que pueden estar perturbadors u no adecuaus pa ciertas audiencias." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6383,7 +6500,7 @@ msgstr "" msgid "mentioned users" msgstr "usuarios mencionaus" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Menú" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6410,26 +6527,26 @@ msgstr "" msgid "Message {0}" msgstr "Mensache {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Mensache eliminau" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Mensache eliminau" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Mensache d'o servidor: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Campo de dentrada de mensache" @@ -6452,7 +6569,7 @@ msgstr "Lo mensache ye masiau largo" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "" @@ -6580,7 +6697,7 @@ msgstr "Cintas" msgid "Music" msgstr "Mosica" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Silenciar" @@ -6625,7 +6742,7 @@ msgstr "Silenciar la lista" msgid "Mute these accounts?" msgstr "Silenciar estas cuentas?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "" @@ -6663,7 +6780,7 @@ msgstr "Silenciar filo" msgid "Mute words & tags" msgstr "Silenciar parolas y etiquetas" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "" @@ -6775,23 +6892,20 @@ msgid "New chat" msgstr "Nuevo chat" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6809,7 +6923,7 @@ msgstr "" msgid "New follower notifications" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Noticias" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "Ya no sigues a {0}" msgid "No media yet" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "No i hai mensaches encara" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Sin resultau" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Ubrir lo creyador de avatares" msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Ubrir opcions de conversación" @@ -7375,7 +7489,7 @@ msgstr "" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7383,7 +7497,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "Ubrir vinclo a {niceUrl}" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Ubrir opcions de mensache" @@ -7527,7 +7641,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Pausar video" msgid "People" msgstr "Personas" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Personas seguindo a @{0}" msgid "People I follow" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8049,6 +8179,11 @@ msgstr "Configuración d'interacción d'a publicación" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "La publicación citada s'ha deseparau correctament" msgid "Quote posts disabled" msgstr "Citas deshabilitadas" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "" msgid "Re-attach quote" msgstr "Readchuntar cita" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "" @@ -8446,7 +8589,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "Eliminar a {displayName} d'o paquet inicial" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8496,7 +8639,7 @@ msgstr "Eliminar la canal" msgid "Remove feed?" msgstr "Eliminar la canal?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8655,7 +8798,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Visibilidat d'a respuesta actualizada" msgid "Reply was successfully hidden" msgstr "La respuesta s'ha amagau correctament" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Denunciar" @@ -8749,7 +8892,7 @@ msgstr "Denunciar canal" msgid "Report list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Denunciar mensache" @@ -8776,7 +8919,7 @@ msgstr "" msgid "Report this feed" msgstr "Denunciar esta canal" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "" @@ -8844,7 +8987,7 @@ msgstr "" msgid "Reposted by you" msgstr "Tornau a publicar per tu" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "" msgid "Reposts of this post" msgstr "Republicacions d'esta publicación" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "Torna ta lo paso anterior" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Ninviar comentarios" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Ninviar mensache" @@ -9627,6 +9770,8 @@ msgstr "Sexualment suchestivo" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,15 +10141,30 @@ msgstr "Belatras canals que podrían fer-te goyo" msgid "Some people can reply" msgstr "Cualques personas pueden responder" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" msgstr "" #: src/components/moderation/ReportDialog/index.tsx:103 @@ -10012,7 +10172,7 @@ msgid "Something wasn't quite right with the data you're trying to report. Pleas msgstr "Bella cosa no yera bien en os datos que yes mirando de denunciar. Contacta con o soporte." #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "I ha habiu una error" @@ -10247,7 +10407,7 @@ msgstr "Exito!" msgid "Successfully verified" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10362,7 +10522,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "" @@ -10375,7 +10535,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "" @@ -10600,6 +10760,10 @@ msgstr "Tema" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "No i hai limite de tiempo pa la desactivación d'a cuenta, torna en atro momento." @@ -10669,8 +10833,8 @@ msgstr "I ha habiu un problema en actualizar las tuyas canals, compreba la tuya #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Este conteniu no ye disponible perque un d'os usuarios involucraus ha bl msgid "This content is not viewable without a Bluesky account." msgstr "Este conteniu no se puede veyer sin una cuenta de Bluesky." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "Esta conversa ye con una cuenta eliminada u desactivada. Preta pa veyer las opcions" @@ -10825,10 +10989,6 @@ msgstr "" msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Esta caracteristica no ye disponible cuan s'emplega una clau d'aplicación. Dentra con a tuya clau principal." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Esta canal ye recibindo muito tráfico y no ye disponible temporalment. Torna a intentar-lo mas enta debant." @@ -10939,6 +11099,10 @@ msgstr "Este perfil nomás ye visible pa usuarios rechistraus. No será visible msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Esta respuesta será clasificada en una sección amagada a la fin d'o tuyo filo y silenciará las notificacions pa respuestas posteriors, tanto pa tu como pa atros." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Este servicio no ha proporcionau termins de servicio ni una politica de privacidat." @@ -11107,8 +11271,8 @@ msgstr "" msgid "Topic" msgstr "Tema" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "Televisión" msgid "Two-factor authentication (2FA)" msgstr "Autorización con dos factors (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Escribe lo tuyo mensache aquí" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Desblocar" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11328,11 +11492,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11358,7 +11522,7 @@ msgstr "Ya no me fa goyo" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Ya no me fa goyo ({0, plural, one {# me-fa-goyo} other {# me-fa-goyos}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "" @@ -11395,7 +11559,7 @@ msgstr "Deixar de silenciar conversación" msgid "Unmute list" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "" @@ -11494,12 +11658,16 @@ msgstr "Actualizar <0>{displayName} en Listas" msgid "Update email" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Actualizar a {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11905,7 +12073,7 @@ msgstr "Veyer detalles" msgid "View full thread" msgstr "Veyer filo completo" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11945,6 +12113,10 @@ msgstr "" msgid "View the avatar" msgstr "Veyer l'avatar" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "No hemos puesto trobar resultaus pa este tema." msgid "We couldn't load this conversation" msgstr "No hemos puesto cargar esta conversación" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12170,7 +12342,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "Somos tenendo problemas de ret, intenta de nuevo" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12269,6 +12441,10 @@ msgstr "" msgid "Who can interact with this post?" msgstr "Quí puede interactuar con esta publicación?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Escritors" msgid "Wrong DID returned from server. Received: {0}" msgstr "Lo servidor ha tornau un DID incorrecto. Recibiu: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "" @@ -12717,14 +12897,13 @@ msgid "You probably want to restart the app now." msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:87 @@ -12754,21 +12933,13 @@ msgstr "Agora recibirás notificacions d'este filo" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Ninviamos un codigo de reinicio a lo tuyo correu. Escribe ixe codigo aquí y dimpués escribe la tuya nueva clau." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" msgstr "" #: src/screens/Signup/index.tsx:152 @@ -12987,6 +13158,10 @@ msgstr "" msgid "Your muted words" msgstr "Las tuyas parolas silenciadas" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/ar/messages.po b/src/locale/locales/ar/messages.po index 6edb05e7ac..feabaf3ad8 100644 --- a/src/locale/locales/ar/messages.po +++ b/src/locale/locales/ar/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ar_SA\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Arabic, Saudi Arabia\n" "Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" @@ -18,10 +18,6 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:966 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" @@ -92,7 +88,7 @@ msgstr "" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:299 +#: src/components/dms/MessageItem.tsx:288 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -230,9 +226,9 @@ msgstr "" msgid "{0} out of 50" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:292 +#: src/components/dms/MessageItem.tsx:283 msgid "{0} reacted {1}" msgstr "" @@ -256,8 +252,8 @@ msgstr "" msgid "{0}'s avatar" msgstr "" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:230 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:223 msgid "{0}’s avatar" msgstr "" @@ -502,7 +498,7 @@ msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.} msgstr "" #. The number of group chat members out of the total number of permitted users. -#: src/screens/Messages/ConversationSettings.tsx:264 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -570,12 +566,12 @@ msgid "{rank}." msgstr "" #. The number of requests to join a group chat. -#: src/screens/Messages/ConversationSettings.tsx:282 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" #. Displayed when there are more than 50 requests to join a group chat -#: src/screens/Messages/ConversationSettings.tsx:277 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 msgid "{requestCount}+ requests" msgstr "" @@ -806,7 +802,7 @@ msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:601 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -852,7 +848,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:588 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -875,7 +871,7 @@ msgstr "" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -889,7 +885,7 @@ msgstr "" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:389 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "" @@ -969,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:470 msgid "Add group chat members" msgstr "" @@ -982,8 +978,9 @@ msgstr "" msgid "Add media to post" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:356 -#: src/screens/Messages/ConversationSettings.tsx:373 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:45 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:79 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:98 msgid "Add members" msgstr "" @@ -1005,8 +1002,8 @@ msgstr "" msgid "Add muted words and tags" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1063,6 +1060,15 @@ msgstr "" msgid "Add your birthdate" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + +#: src/screens/Messages/ConversationSettings/Member.tsx:75 +msgid "Added by invite link" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1085,8 +1091,8 @@ msgstr "" msgid "Additional details (limit 300 characters)" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:419 -#: src/screens/Messages/ConversationSettings.tsx:639 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1365,8 +1371,8 @@ msgstr "" msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1112 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:159 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1443,6 +1449,16 @@ msgstr "" msgid "Anyone can interact" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:131 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +#: src/screens/Messages/components/InviteLinkDialog.tsx:136 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1565,7 +1581,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1578,7 +1594,7 @@ msgstr "" msgid "Are you sure you want to discard your changes?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/prompts.tsx:88 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1657,9 +1673,9 @@ msgstr "" msgid "Available" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:338 +#: src/components/dms/AddMembersFlow.tsx:505 +#: src/components/dms/AddMembersFlow.tsx:511 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1724,8 +1740,8 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:94 #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 -#: src/screens/Messages/Conversation.tsx:232 -#: src/screens/Messages/ConversationSettings.tsx:578 +#: src/screens/Messages/Conversation.tsx:235 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "" @@ -1754,14 +1770,14 @@ msgid "Birthday" msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:700 -#: src/screens/Messages/ConversationSettings.tsx:1180 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:696 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1776,7 +1792,7 @@ msgstr "" msgid "Block account" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1177 +#: src/screens/Messages/ConversationSettings/prompts.tsx:110 msgid "Block account?" msgstr "" @@ -1798,7 +1814,7 @@ msgstr "" msgid "Block list" msgstr "" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "" @@ -1833,7 +1849,7 @@ msgid "Blocked Accounts" msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1178 +#: src/screens/Messages/ConversationSettings/prompts.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "" @@ -2060,17 +2076,16 @@ msgstr "" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1114 -#: src/screens/Messages/ConversationSettings.tsx:1135 -#: src/screens/Messages/ConversationSettings.tsx:1159 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2198,7 +2213,7 @@ msgstr "" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2220,11 +2235,11 @@ msgstr "" msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "" @@ -2331,6 +2346,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:195 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "" @@ -2376,7 +2395,7 @@ msgstr "" msgid "click here" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2384,6 +2403,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2410,8 +2433,8 @@ msgstr "" msgid "Click here to update your email" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2419,11 +2442,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:565 +#: src/components/dms/MessageItem.tsx:561 msgid "Click to retry failed message" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2452,7 +2475,7 @@ msgstr "" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:363 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2471,6 +2494,8 @@ msgstr "" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:406 +#: src/screens/Messages/components/InviteLinkDialog.tsx:411 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2619,8 +2644,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "" -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2761,7 +2786,7 @@ msgstr "" msgid "Continue thread..." msgstr "" -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:303 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2774,7 +2799,7 @@ msgstr "" msgid "Continue to next step" msgstr "" -#: src/screens/Messages/Conversation.tsx:64 +#: src/screens/Messages/Conversation.tsx:65 msgid "Conversation" msgstr "" @@ -2792,7 +2817,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2802,6 +2827,7 @@ msgid "Copied to clipboard" msgstr "" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "" @@ -2873,8 +2899,8 @@ msgstr "" msgid "Copy link to starter pack" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "" @@ -3038,10 +3064,6 @@ msgstr "" msgid "Create an avatar instead" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:891 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "" @@ -3073,6 +3095,10 @@ msgstr "" msgid "Create new account" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:472 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3090,6 +3116,10 @@ msgid "Create user list" msgstr "" #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#. placeholder {0}: i18n.date(createdAt, { dateStyle: 'long', timeStyle: 'short', }) +#. placeholder {0}: i18n.date(createdAt, { month: 'long', day: 'numeric', year: 'numeric', }) +#: src/screens/Messages/components/InviteLinkDialog.tsx:292 +#: src/screens/Messages/ConversationSettings/index.tsx:428 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "" @@ -3173,9 +3203,9 @@ msgstr "" msgid "Default icons" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3226,7 +3256,7 @@ msgstr "" msgid "Delete Conversation" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "" @@ -3235,11 +3265,11 @@ msgstr "" msgid "Delete list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "" @@ -3276,8 +3306,7 @@ msgstr "" #: src/components/dms/MessagesListHeader.tsx:105 #: src/screens/Messages/components/ChatListItem.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:409 -#: src/screens/Messages/ConversationSettings.tsx:625 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "" @@ -3339,6 +3368,11 @@ msgstr "" msgid "Dim" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:324 +#: src/screens/Messages/components/InviteLinkDialog.tsx:332 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3632,6 +3666,7 @@ msgstr "" msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3655,8 +3690,8 @@ msgstr "" msgid "Edit Feeds" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1067 -#: src/screens/Messages/ConversationSettings.tsx:1072 +#: src/screens/Messages/ConversationSettings/prompts.tsx:26 +#: src/screens/Messages/ConversationSettings/prompts.tsx:31 msgid "Edit group name" msgstr "" @@ -3676,6 +3711,10 @@ msgstr "" msgid "Edit interests" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:306 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3695,7 +3734,7 @@ msgstr "" msgid "Edit My Feeds" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:462 msgid "Edit name" msgstr "" @@ -3729,7 +3768,7 @@ msgstr "" msgid "Edit starter pack" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:461 msgid "Edit this group chat’s name" msgstr "" @@ -3876,7 +3915,7 @@ msgstr "" msgid "Enabled" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:132 +#: src/screens/Profile/Sections/Feed.tsx:131 msgid "End of feed" msgstr "" @@ -4124,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:36 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "" @@ -4142,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "" #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:555 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:86 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4157,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "" @@ -4169,15 +4217,27 @@ msgstr "" msgid "Failed to delete starter pack" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:109 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:757 +#: src/screens/Messages/ConversationSettings/index.tsx:313 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:99 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:119 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "" @@ -4194,7 +4254,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:785 +#: src/screens/Messages/ConversationSettings/index.tsx:340 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4258,12 +4318,16 @@ msgstr "" msgid "Failed to load suggested follows" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:361 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:773 +#: src/screens/Messages/ConversationSettings/index.tsx:327 msgid "Failed to mute group chat" msgstr "" @@ -4285,8 +4349,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "" @@ -4295,6 +4359,10 @@ msgstr "" msgid "Failed to remove from starter pack" msgstr "" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "" @@ -4341,6 +4409,10 @@ msgstr "" msgid "Failed to toggle thread mute, please try again" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:364 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "" @@ -4822,6 +4894,20 @@ msgstr "" msgid "Generate a starter pack" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:190 +#: src/screens/Messages/components/InviteLinkDialog.tsx:225 +#: src/screens/Messages/components/InviteLinkDialog.tsx:248 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:379 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:384 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4902,7 +4988,8 @@ msgstr "" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1113 +#: src/screens/Messages/components/InviteLinkDialog.tsx:174 +#: src/screens/Messages/components/InviteLinkDialog.tsx:181 msgid "Get started" msgstr "" @@ -4944,7 +5031,7 @@ msgstr "" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:357 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -5019,7 +5106,7 @@ msgid "Go to next" msgstr "" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:676 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" @@ -5057,26 +5144,45 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:766 +#: src/screens/Messages/components/InviteLinkDialog.tsx:438 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:353 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:320 msgctxt "toast" msgid "Group chat muted" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:308 +msgctxt "toast" +msgid "Group chat name updated" +msgstr "" + #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:107 +#: src/screens/Messages/ConversationSettings/index.tsx:86 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:768 +#: src/screens/Messages/ConversationSettings/index.tsx:355 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:322 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:342 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:340 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5086,7 +5192,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1073 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Group name" msgstr "" @@ -5344,6 +5450,10 @@ msgstr "" msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5690,9 +5800,12 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:892 -#: src/screens/Messages/ConversationSettings.tsx:1111 +#: src/screens/Messages/components/InviteLinkDialog.tsx:154 +#: src/screens/Messages/components/InviteLinkDialog.tsx:270 +#: src/screens/Messages/components/InviteLinkDialog.tsx:276 +#: src/screens/Messages/components/InviteLinkDialog.tsx:396 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:475 msgid "Invite link" msgstr "" @@ -5701,6 +5814,7 @@ msgid "Invite link created" msgstr "" #: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:270 msgid "Invite link disabled" msgstr "" @@ -5720,7 +5834,7 @@ msgstr "" msgid "Invite your friends to follow your favorite feeds and people" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:639 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5930,7 +6044,7 @@ msgid "Learn more." msgstr "" #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:920 +#: src/screens/Messages/ConversationSettings/index.tsx:508 msgid "Leave" msgstr "" @@ -5947,11 +6061,11 @@ msgstr "" msgid "Leave conversation" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1157 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:919 +#: src/screens/Messages/ConversationSettings/index.tsx:507 msgid "Leave this group chat" msgstr "" @@ -6044,14 +6158,14 @@ msgstr "" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6245,27 +6359,23 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1031 -msgid "Loading…" -msgstr "" - -#: src/screens/Messages/ConversationSettings.tsx:902 +#: src/screens/Messages/ConversationSettings/index.tsx:489 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:65 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:900 +#: src/screens/Messages/ConversationSettings/index.tsx:487 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:902 +#: src/screens/Messages/ConversationSettings/index.tsx:489 msgid "Locked" msgstr "" @@ -6375,11 +6485,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:260 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1133 +#: src/screens/Messages/ConversationSettings/prompts.tsx:66 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6391,7 +6501,7 @@ msgstr "" msgid "mentioned users" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6402,13 +6512,13 @@ msgstr "" msgid "Menu" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageComposer.tsx:212 +#: src/screens/Messages/components/MessageInput.tsx:175 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6418,7 +6528,7 @@ msgstr "" msgid "Message {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" @@ -6426,18 +6536,18 @@ msgstr "" msgid "Message deleted" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "" -#: src/components/dms/MessageItem.tsx:559 +#: src/components/dms/MessageItem.tsx:555 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "" @@ -6446,8 +6556,8 @@ msgstr "" msgid "Message from server: {0}" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageComposer.tsx:211 +#: src/screens/Messages/components/MessageInput.tsx:173 msgid "Message input field" msgstr "" @@ -6460,7 +6570,7 @@ msgstr "" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "" @@ -6588,7 +6698,7 @@ msgstr "" msgid "Music" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:878 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Mute" msgstr "" @@ -6633,7 +6743,7 @@ msgstr "" msgid "Mute these accounts?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:452 msgid "Mute this group chat" msgstr "" @@ -6671,7 +6781,7 @@ msgstr "" msgid "Mute words & tags" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:878 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Muted" msgstr "" @@ -6783,23 +6893,20 @@ msgid "New chat" msgstr "" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6817,7 +6924,7 @@ msgstr "" msgid "New follower notifications" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6899,7 +7006,7 @@ msgstr "" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:304 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -7057,7 +7164,7 @@ msgid "No result" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:236 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7343,12 +7450,12 @@ msgstr "" msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:634 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:410 -#: src/screens/Messages/components/ChatListItem.tsx:414 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "" @@ -7360,7 +7467,7 @@ msgstr "" msgid "Open drawer menu" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:169 +#: src/screens/Messages/components/MessageComposer.tsx:173 #: src/screens/Messages/components/MessageInput.web.tsx:145 #: src/view/com/composer/Composer.tsx:2035 msgid "Open emoji picker" @@ -7383,7 +7490,7 @@ msgstr "" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7391,7 +7498,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "" @@ -7535,7 +7642,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:233 +#: src/components/dms/MessageItem.tsx:224 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7677,6 +7784,14 @@ msgstr "" msgid "People" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:141 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:146 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7692,6 +7807,14 @@ msgstr "" msgid "People I follow" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8057,6 +8180,11 @@ msgstr "" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:337 +#: src/screens/Messages/components/InviteLinkDialog.tsx:349 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8298,7 +8426,7 @@ msgstr "" msgid "Quote posts disabled" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8322,6 +8450,14 @@ msgstr "" msgid "Re-attach quote" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:366 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:374 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "" @@ -8454,7 +8590,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:707 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8504,7 +8640,7 @@ msgstr "" msgid "Remove feed?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:710 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8663,7 +8799,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8721,11 +8857,11 @@ msgstr "" msgid "Reply was successfully hidden" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:911 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Report" msgstr "" @@ -8757,7 +8893,7 @@ msgstr "" msgid "Report list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "" @@ -8784,7 +8920,7 @@ msgstr "" msgid "Report this feed" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:910 +#: src/screens/Messages/ConversationSettings/index.tsx:498 msgid "Report this group chat" msgstr "" @@ -8852,7 +8988,7 @@ msgstr "" msgid "Reposted by you" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8862,7 +8998,7 @@ msgstr "" msgid "Reposts of this post" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9015,7 +9151,7 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/ConversationSettings/prompts.tsx:46 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9497,8 +9633,8 @@ msgstr "" msgid "Send feedback" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageComposer.tsx:270 +#: src/screens/Messages/components/MessageInput.tsx:229 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "" @@ -9635,6 +9771,8 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:353 +#: src/screens/Messages/components/InviteLinkDialog.tsx:360 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -10013,7 +10151,7 @@ msgid "Someone left the group" msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:296 +#: src/components/dms/MessageItem.tsx:285 msgid "Someone reacted {0}" msgstr "" @@ -10034,8 +10172,8 @@ msgstr "" msgid "Something wasn't quite right with the data you're trying to report. Please contact support." msgstr "" -#: src/screens/Messages/Conversation.tsx:141 -#: src/screens/Messages/ConversationSettings.tsx:211 +#: src/screens/Messages/Conversation.tsx:144 +#: src/screens/Messages/ConversationSettings/index.tsx:106 msgid "Something went wrong" msgstr "" @@ -10270,7 +10408,7 @@ msgstr "" msgid "Successfully verified" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:222 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10385,7 +10523,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:569 +#: src/components/dms/MessageItem.tsx:565 msgid "Tap to retry" msgstr "" @@ -10398,7 +10536,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:319 +#: src/components/dms/MessageItem.tsx:314 msgid "Tap to view reactions" msgstr "" @@ -10623,6 +10761,10 @@ msgstr "" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:401 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "" @@ -10692,8 +10834,8 @@ msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:593 -#: src/screens/Messages/ConversationSettings.tsx:606 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10848,10 +10990,6 @@ msgstr "" msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "" -#: src/screens/Messages/Conversation.tsx:349 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "" @@ -10962,6 +11100,10 @@ msgstr "" msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:126 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "" @@ -11130,8 +11272,8 @@ msgstr "" msgid "Topic" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11204,7 +11346,7 @@ msgstr "" msgid "Two-factor authentication (2FA)" msgstr "" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:174 msgid "Type your message here" msgstr "" @@ -11276,7 +11418,7 @@ msgctxt "action" msgid "Unblock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:695 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11351,11 +11493,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:720 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:717 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11381,7 +11523,7 @@ msgstr "" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:900 +#: src/screens/Messages/ConversationSettings/index.tsx:486 msgid "Unlock this group chat" msgstr "" @@ -11418,7 +11560,7 @@ msgstr "" msgid "Unmute list" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:875 +#: src/screens/Messages/ConversationSettings/index.tsx:451 msgid "Unmute this group chat" msgstr "" @@ -11517,12 +11659,16 @@ msgstr "" msgid "Update email" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "" -#: src/screens/Messages/Conversation.tsx:347 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11902,7 +12048,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:671 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11928,7 +12074,7 @@ msgstr "" msgid "View full thread" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:273 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11968,6 +12114,10 @@ msgstr "" msgid "View the avatar" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:473 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12079,11 +12229,11 @@ msgstr "" msgid "We couldn't find any results for that topic." msgstr "" -#: src/screens/Messages/Conversation.tsx:142 +#: src/screens/Messages/Conversation.tsx:145 msgid "We couldn't load this conversation" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:212 +#: src/screens/Messages/ConversationSettings/index.tsx:107 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12193,7 +12343,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:175 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12292,6 +12442,10 @@ msgstr "" msgid "Who can interact with this post?" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:200 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12383,6 +12537,10 @@ msgstr "" msgid "Wrong DID returned from server. Received: {0}" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:125 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12496,7 +12654,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "" @@ -12740,7 +12898,7 @@ msgid "You probably want to restart the app now." msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:287 +#: src/components/dms/MessageItem.tsx:278 msgid "You reacted {0}" msgstr "" @@ -12776,7 +12934,7 @@ msgstr "" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1156 +#: src/screens/Messages/ConversationSettings/prompts.tsx:89 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" @@ -13001,6 +13159,10 @@ msgstr "" msgid "Your muted words" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:166 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/ast/messages.po b/src/locale/locales/ast/messages.po index 634488544c..0a4e657afe 100644 --- a/src/locale/locales/ast/messages.po +++ b/src/locale/locales/ast/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ast\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Asturian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(contién elementos incrustaos)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# mes} other {# meses}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -215,21 +209,11 @@ msgstr "" msgid "{0} is not supported by your device." msgstr "" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} xunióse esta selmana" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} de {1}" msgid "{0} out of 50" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "" msgid "{0}'s avatar" msgstr "Avatar de: {0}" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "" @@ -530,7 +497,8 @@ msgstr "" msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -542,6 +510,32 @@ msgstr "" msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "" @@ -571,10 +565,16 @@ msgstr "" msgid "{rank}." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "" @@ -802,7 +802,7 @@ msgstr "Cuenta" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "Quitóse la cuenta del accesu rápidu" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Amestar" @@ -965,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "" @@ -978,8 +978,9 @@ msgstr "" msgid "Add media to post" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "" @@ -1001,8 +1002,8 @@ msgstr "" msgid "Add muted words and tags" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "" msgid "Add your birthdate" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "" msgid "Additional details (limit 300 characters)" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1361,8 +1367,8 @@ msgstr "" msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1439,6 +1445,16 @@ msgstr "" msgid "Anyone can interact" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "¿De xuru que quies desaniciar la contraseña d'aplicación «{0}»?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1574,7 +1590,7 @@ msgstr "¿De xuru que quies desaniciar esti elementu del paquete d'iniciación?" msgid "Are you sure you want to discard your changes?" msgstr "¿De xuru que quies escartar los cambeos?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1653,9 +1669,9 @@ msgstr "Reproducir automáticamente vídeos y GIFs" msgid "Available" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "" #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "" @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Aniversariu" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1772,7 +1788,7 @@ msgstr "" msgid "Block account" msgstr "Bloquiar la cuenta" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "" @@ -1794,7 +1810,7 @@ msgstr "" msgid "Block list" msgstr "Bloquiar la llista" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Cuentes bloquiaes" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Les cuentes bloquiaes nun puen responder nos tos filos, mentante nin interactuar contigo de nenguna forma." @@ -2056,17 +2072,16 @@ msgstr "Cámara" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "" @@ -2253,12 +2268,16 @@ msgstr "Configuración de la charra" msgid "Chat Settings" msgstr "Configuración de les charres" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "" @@ -2323,6 +2342,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "" @@ -2368,7 +2391,7 @@ msgstr "" msgid "click here" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2376,6 +2399,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2402,8 +2429,8 @@ msgstr "" msgid "Click here to update your email" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2411,11 +2438,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Calca pa volver unviar el mensaxe que falló" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2444,7 +2471,7 @@ msgstr "Tocotó 🐴 tocotó 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Tocotó 🐴 tocotó 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "Configuróse nes <0>opciones de moderación." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "" msgid "Continue thread..." msgstr "Siguir col filu…" -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2770,7 +2799,7 @@ msgstr "Dir al pasu siguiente" msgid "Conversation" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Desanicióse la conversación" @@ -2784,7 +2813,7 @@ msgstr "Desanicióse la conversación" msgid "Copied build version to clipboard" msgstr "La versión de la compilación copióse nel cartafueyu" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Copióse nel cartafueyu" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "¡Copióse!" @@ -2865,8 +2895,8 @@ msgstr "" msgid "Copy link to starter pack" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Copiar el testu del mensaxe" @@ -3030,10 +3060,6 @@ msgstr "" msgid "Create an avatar instead" msgstr "Crear un avatar" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "" @@ -3065,6 +3091,10 @@ msgstr "" msgid "Create new account" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "" msgid "Create user list" msgstr "" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Data de creación: {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "" @@ -3165,9 +3203,9 @@ msgstr "La predeterminada" msgid "Default icons" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "" msgid "Delete Conversation" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Desaniciar pa min" @@ -3227,11 +3265,11 @@ msgstr "Desaniciar pa min" msgid "Delete list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "" @@ -3331,6 +3368,11 @@ msgstr "Diálogu: configura quién pue interactuar con esta publicación" msgid "Dim" msgstr "Lleve" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Fecho" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "" @@ -3624,6 +3666,7 @@ msgstr "" msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Editar l'avatar" msgid "Edit Feeds" msgstr "Editar los feeds" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "" @@ -3668,6 +3711,10 @@ msgstr "Editar la configuración de les interaiciones" msgid "Edit interests" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "" msgid "Edit My Feeds" msgstr "Edición de los mios feeds" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "" @@ -3721,7 +3768,7 @@ msgstr "Editar el perfil" msgid "Edit starter pack" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "La creación de la contraseña d'aplicación falló. Volvi tentalo." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "El desaniciu del mensaxe falló" @@ -4161,15 +4217,27 @@ msgstr "El desaniciu de la publicación falló. Volvi tentalo" msgid "Failed to delete starter pack" msgstr "El desaniciu del paquete d'iniciación falló" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "" @@ -4186,7 +4254,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4250,12 +4318,16 @@ msgstr "La carga de los feeds suxeríos falló" msgid "Failed to load suggested follows" msgstr "La carga de los perfiles suxeríos falló" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "" @@ -4277,8 +4349,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "" @@ -4287,6 +4359,10 @@ msgstr "" msgid "Failed to remove from starter pack" msgstr "" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "" @@ -4333,6 +4409,10 @@ msgstr "L'unviu de l'apellación falló. Volvi tentalo." msgid "Failed to toggle thread mute, please try again" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "" @@ -4814,6 +4894,20 @@ msgstr "" msgid "Generate a starter pack" msgstr "Xeneración d'un paquete d'iniciación" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "" @@ -4936,7 +5031,7 @@ msgstr "Dir p'atrás" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Dir al perfil" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "" @@ -5049,26 +5144,40 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5078,7 +5187,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "" @@ -5336,6 +5445,10 @@ msgstr "Umm… Nun pudimos cargar el serviciu de moderación." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "" @@ -5712,7 +5829,7 @@ msgstr "" msgid "Invite your friends to follow your favorite feeds and people" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Saber más." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Colar" @@ -5939,11 +6056,11 @@ msgstr "" msgid "Leave conversation" msgstr "Colar de la conversación" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "" @@ -6036,14 +6153,14 @@ msgstr "{0, plural, one {Prestó-y a # usuariu} other {Prestó-yos a # usuarios} msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "{likeCount, plural, one {Prestó-y a # usuariu} other {Prestó-yos a # usuarios}}" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Préstames" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "" msgid "Loading..." msgstr "Cargando…" -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "" @@ -6367,11 +6484,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Elementos multimedia que puen molestar o nun ser afayadizos pa dalgunos públicos." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6383,7 +6500,7 @@ msgstr "" msgid "mentioned users" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Menú" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6410,26 +6527,26 @@ msgstr "" msgid "Message {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Desanicióse'l mensaxe" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Desanicióse'l mensaxe" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Mensaxe del sirvidor: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "" @@ -6452,7 +6569,7 @@ msgstr "El mensaxe ye mui llongu" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "" @@ -6580,7 +6697,7 @@ msgstr "Filmes" msgid "Music" msgstr "Música" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Desactivar el volume" @@ -6625,7 +6742,7 @@ msgstr "" msgid "Mute these accounts?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "" @@ -6663,7 +6780,7 @@ msgstr "Silenciar el filu" msgid "Mute words & tags" msgstr "Silenciar pallabres y etiquetes" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "" @@ -6775,23 +6892,20 @@ msgid "New chat" msgstr "Charra nueva" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6809,7 +6923,7 @@ msgstr "" msgid "New follower notifications" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Noticies" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "Yá nun sigues a {0}" msgid "No media yet" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Nun hai nengún mensaxe" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Nun hai nengún resultáu" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Abrir el creador d'avatares" msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "" @@ -7375,7 +7489,7 @@ msgstr "" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7383,7 +7497,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "" @@ -7527,7 +7641,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "" msgid "People" msgstr "Persones" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Persones que siguen a @{0}" msgid "People I follow" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8049,6 +8179,11 @@ msgstr "" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "La cita separtóse correutamente" msgid "Quote posts disabled" msgstr "Desactiváronse les cites" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "" msgid "Re-attach quote" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "" @@ -8446,7 +8589,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8496,7 +8639,7 @@ msgstr "" msgid "Remove feed?" msgstr "¿Quies quitar el feed?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8655,7 +8798,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Anovóse la visibilidá de les rempuestes" msgid "Reply was successfully hidden" msgstr "La rempuesta escondióse correutamente" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "" @@ -8749,7 +8892,7 @@ msgstr "Informar del feed" msgid "Report list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "" @@ -8776,7 +8919,7 @@ msgstr "" msgid "Report this feed" msgstr "Informe d'esti feed" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "" @@ -8844,7 +8987,7 @@ msgstr "" msgid "Reposted by you" msgstr "Republiquesti" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "" msgid "Reposts of this post" msgstr "Republicaciones d'esta publicación" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "" @@ -9627,6 +9770,8 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,15 +10141,30 @@ msgstr "" msgid "Some people can reply" msgstr "Dalgunes persones puen responder" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" msgstr "" #: src/components/moderation/ReportDialog/index.tsx:103 @@ -10012,7 +10172,7 @@ msgid "Something wasn't quite right with the data you're trying to report. Pleas msgstr "" #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Prodúxose dalgún error" @@ -10247,7 +10407,7 @@ msgstr "" msgid "Successfully verified" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10362,7 +10522,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "" @@ -10375,7 +10535,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "" @@ -10600,6 +10760,10 @@ msgstr "Del estilu" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "" @@ -10669,8 +10833,8 @@ msgstr "Hebo un error al anovar los feeds. Comprueba la conexón a internet y vo #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "" msgid "This content is not viewable without a Bluesky account." msgstr "Esti conteníu nun se pue ver ensin una cuenta de Bluesky." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "Esta conversación ye con una cuenta desaniciada o desactivada. Primi pa consiguir opciones" @@ -10825,10 +10989,6 @@ msgstr "" msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Esta función nun ta disponible mentanto uses una contraseña d'aplicación. Anicia la sesión cola contraseña principal." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Esti feed ta recibiendo munchu tránsitu y nun ta disponible temporalmente. Volvi tentalo dempués." @@ -10939,6 +11099,10 @@ msgstr "" msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Esti serviciu nun fornió los términos del serviciu nin una política de privacidá." @@ -11107,8 +11271,8 @@ msgstr "" msgid "Topic" msgstr "Tema" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "TV" msgid "Two-factor authentication (2FA)" msgstr "Autenticación en dos pasos (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Escribi'l to mensaxe equí" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11328,11 +11492,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11358,7 +11522,7 @@ msgstr "" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "" @@ -11395,7 +11559,7 @@ msgstr "Dexar de silenciar la conversación" msgid "Unmute list" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "" @@ -11494,12 +11658,16 @@ msgstr "" msgid "Update email" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11905,7 +12073,7 @@ msgstr "Ver los detalles" msgid "View full thread" msgstr "Ver el filu completu" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11945,6 +12113,10 @@ msgstr "" msgid "View the avatar" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "Nun pudimos atopar nengún resultáu pa esi tema." msgid "We couldn't load this conversation" msgstr "Nun pudimos cargar esta conversación" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12170,7 +12342,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "Tenemos problemes de rede. Volvi tentalo" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12269,6 +12441,10 @@ msgstr "" msgid "Who can interact with this post?" msgstr "¿Quién pue interactuar con esta publicación?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Escritores" msgid "Wrong DID returned from server. Received: {0}" msgstr "El sirvidor devolvió un DID incorreutu. Recibióse: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "" @@ -12717,14 +12897,13 @@ msgid "You probably want to restart the app now." msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:87 @@ -12754,21 +12933,13 @@ msgstr "Agora vas recibir avisos d'esti filu" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Vas recibir un mensaxe per corréu electrónicu con un códigu. Introduzlu equí y escribi la contraseña nueva." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" msgstr "" #: src/screens/Signup/index.tsx:152 @@ -12987,6 +13158,10 @@ msgstr "" msgid "Your muted words" msgstr "Pallabres que silenciesti" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/az/messages.po b/src/locale/locales/az/messages.po index ef684b45d8..fc32cfa74c 100644 --- a/src/locale/locales/az/messages.po +++ b/src/locale/locales/az/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: az\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Azerbaijani\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,10 +18,6 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:966 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" @@ -92,7 +88,7 @@ msgstr "" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:299 +#: src/components/dms/MessageItem.tsx:288 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -230,9 +226,9 @@ msgstr "" msgid "{0} out of 50" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:292 +#: src/components/dms/MessageItem.tsx:283 msgid "{0} reacted {1}" msgstr "" @@ -256,8 +252,8 @@ msgstr "" msgid "{0}'s avatar" msgstr "" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:230 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:223 msgid "{0}’s avatar" msgstr "" @@ -502,7 +498,7 @@ msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.} msgstr "" #. The number of group chat members out of the total number of permitted users. -#: src/screens/Messages/ConversationSettings.tsx:264 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -570,12 +566,12 @@ msgid "{rank}." msgstr "" #. The number of requests to join a group chat. -#: src/screens/Messages/ConversationSettings.tsx:282 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" #. Displayed when there are more than 50 requests to join a group chat -#: src/screens/Messages/ConversationSettings.tsx:277 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 msgid "{requestCount}+ requests" msgstr "" @@ -806,7 +802,7 @@ msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:601 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -852,7 +848,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:588 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -875,7 +871,7 @@ msgstr "" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -889,7 +885,7 @@ msgstr "" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:389 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "" @@ -969,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:470 msgid "Add group chat members" msgstr "" @@ -982,8 +978,9 @@ msgstr "" msgid "Add media to post" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:356 -#: src/screens/Messages/ConversationSettings.tsx:373 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:45 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:79 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:98 msgid "Add members" msgstr "" @@ -1005,8 +1002,8 @@ msgstr "" msgid "Add muted words and tags" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1063,6 +1060,15 @@ msgstr "" msgid "Add your birthdate" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + +#: src/screens/Messages/ConversationSettings/Member.tsx:75 +msgid "Added by invite link" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1085,8 +1091,8 @@ msgstr "" msgid "Additional details (limit 300 characters)" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:419 -#: src/screens/Messages/ConversationSettings.tsx:639 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1365,8 +1371,8 @@ msgstr "" msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1112 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:159 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1443,6 +1449,16 @@ msgstr "" msgid "Anyone can interact" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:131 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +#: src/screens/Messages/components/InviteLinkDialog.tsx:136 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1565,7 +1581,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1578,7 +1594,7 @@ msgstr "" msgid "Are you sure you want to discard your changes?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/prompts.tsx:88 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1657,9 +1673,9 @@ msgstr "" msgid "Available" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:338 +#: src/components/dms/AddMembersFlow.tsx:505 +#: src/components/dms/AddMembersFlow.tsx:511 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1724,8 +1740,8 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:94 #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 -#: src/screens/Messages/Conversation.tsx:232 -#: src/screens/Messages/ConversationSettings.tsx:578 +#: src/screens/Messages/Conversation.tsx:235 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "" @@ -1754,14 +1770,14 @@ msgid "Birthday" msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:700 -#: src/screens/Messages/ConversationSettings.tsx:1180 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:696 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1776,7 +1792,7 @@ msgstr "" msgid "Block account" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1177 +#: src/screens/Messages/ConversationSettings/prompts.tsx:110 msgid "Block account?" msgstr "" @@ -1798,7 +1814,7 @@ msgstr "" msgid "Block list" msgstr "" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "" @@ -1833,7 +1849,7 @@ msgid "Blocked Accounts" msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1178 +#: src/screens/Messages/ConversationSettings/prompts.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "" @@ -2060,17 +2076,16 @@ msgstr "" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1114 -#: src/screens/Messages/ConversationSettings.tsx:1135 -#: src/screens/Messages/ConversationSettings.tsx:1159 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2198,7 +2213,7 @@ msgstr "" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2220,11 +2235,11 @@ msgstr "" msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "" @@ -2331,6 +2346,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:195 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "" @@ -2376,7 +2395,7 @@ msgstr "" msgid "click here" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2384,6 +2403,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2410,8 +2433,8 @@ msgstr "" msgid "Click here to update your email" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2419,11 +2442,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:565 +#: src/components/dms/MessageItem.tsx:561 msgid "Click to retry failed message" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2452,7 +2475,7 @@ msgstr "" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:363 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2471,6 +2494,8 @@ msgstr "" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:406 +#: src/screens/Messages/components/InviteLinkDialog.tsx:411 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2619,8 +2644,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "" -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2761,7 +2786,7 @@ msgstr "" msgid "Continue thread..." msgstr "" -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:303 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2774,7 +2799,7 @@ msgstr "" msgid "Continue to next step" msgstr "" -#: src/screens/Messages/Conversation.tsx:64 +#: src/screens/Messages/Conversation.tsx:65 msgid "Conversation" msgstr "" @@ -2792,7 +2817,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2802,6 +2827,7 @@ msgid "Copied to clipboard" msgstr "" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "" @@ -2873,8 +2899,8 @@ msgstr "" msgid "Copy link to starter pack" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "" @@ -3038,10 +3064,6 @@ msgstr "" msgid "Create an avatar instead" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:891 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "" @@ -3073,6 +3095,10 @@ msgstr "" msgid "Create new account" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:472 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3090,6 +3116,10 @@ msgid "Create user list" msgstr "" #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#. placeholder {0}: i18n.date(createdAt, { dateStyle: 'long', timeStyle: 'short', }) +#. placeholder {0}: i18n.date(createdAt, { month: 'long', day: 'numeric', year: 'numeric', }) +#: src/screens/Messages/components/InviteLinkDialog.tsx:292 +#: src/screens/Messages/ConversationSettings/index.tsx:428 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "" @@ -3173,9 +3203,9 @@ msgstr "" msgid "Default icons" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3226,7 +3256,7 @@ msgstr "" msgid "Delete Conversation" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "" @@ -3235,11 +3265,11 @@ msgstr "" msgid "Delete list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "" @@ -3276,8 +3306,7 @@ msgstr "" #: src/components/dms/MessagesListHeader.tsx:105 #: src/screens/Messages/components/ChatListItem.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:409 -#: src/screens/Messages/ConversationSettings.tsx:625 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "" @@ -3339,6 +3368,11 @@ msgstr "" msgid "Dim" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:324 +#: src/screens/Messages/components/InviteLinkDialog.tsx:332 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3632,6 +3666,7 @@ msgstr "" msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3655,8 +3690,8 @@ msgstr "" msgid "Edit Feeds" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1067 -#: src/screens/Messages/ConversationSettings.tsx:1072 +#: src/screens/Messages/ConversationSettings/prompts.tsx:26 +#: src/screens/Messages/ConversationSettings/prompts.tsx:31 msgid "Edit group name" msgstr "" @@ -3676,6 +3711,10 @@ msgstr "" msgid "Edit interests" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:306 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3695,7 +3734,7 @@ msgstr "" msgid "Edit My Feeds" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:462 msgid "Edit name" msgstr "" @@ -3729,7 +3768,7 @@ msgstr "" msgid "Edit starter pack" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:461 msgid "Edit this group chat’s name" msgstr "" @@ -3876,7 +3915,7 @@ msgstr "" msgid "Enabled" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:132 +#: src/screens/Profile/Sections/Feed.tsx:131 msgid "End of feed" msgstr "" @@ -4124,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:36 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "" @@ -4142,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "" #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:555 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:86 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4157,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "" @@ -4169,15 +4217,27 @@ msgstr "" msgid "Failed to delete starter pack" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:109 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:757 +#: src/screens/Messages/ConversationSettings/index.tsx:313 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:99 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:119 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "" @@ -4194,7 +4254,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:785 +#: src/screens/Messages/ConversationSettings/index.tsx:340 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4258,12 +4318,16 @@ msgstr "" msgid "Failed to load suggested follows" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:361 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:773 +#: src/screens/Messages/ConversationSettings/index.tsx:327 msgid "Failed to mute group chat" msgstr "" @@ -4285,8 +4349,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "" @@ -4295,6 +4359,10 @@ msgstr "" msgid "Failed to remove from starter pack" msgstr "" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "" @@ -4341,6 +4409,10 @@ msgstr "" msgid "Failed to toggle thread mute, please try again" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:364 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "" @@ -4822,6 +4894,20 @@ msgstr "" msgid "Generate a starter pack" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:190 +#: src/screens/Messages/components/InviteLinkDialog.tsx:225 +#: src/screens/Messages/components/InviteLinkDialog.tsx:248 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:379 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:384 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4902,7 +4988,8 @@ msgstr "" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1113 +#: src/screens/Messages/components/InviteLinkDialog.tsx:174 +#: src/screens/Messages/components/InviteLinkDialog.tsx:181 msgid "Get started" msgstr "" @@ -4944,7 +5031,7 @@ msgstr "" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:357 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -5019,7 +5106,7 @@ msgid "Go to next" msgstr "" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:676 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" @@ -5057,26 +5144,45 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:766 +#: src/screens/Messages/components/InviteLinkDialog.tsx:438 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:353 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:320 msgctxt "toast" msgid "Group chat muted" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:308 +msgctxt "toast" +msgid "Group chat name updated" +msgstr "" + #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:107 +#: src/screens/Messages/ConversationSettings/index.tsx:86 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:768 +#: src/screens/Messages/ConversationSettings/index.tsx:355 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:322 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:342 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:340 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5086,7 +5192,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1073 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Group name" msgstr "" @@ -5344,6 +5450,10 @@ msgstr "" msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5690,9 +5800,12 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:892 -#: src/screens/Messages/ConversationSettings.tsx:1111 +#: src/screens/Messages/components/InviteLinkDialog.tsx:154 +#: src/screens/Messages/components/InviteLinkDialog.tsx:270 +#: src/screens/Messages/components/InviteLinkDialog.tsx:276 +#: src/screens/Messages/components/InviteLinkDialog.tsx:396 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:475 msgid "Invite link" msgstr "" @@ -5701,6 +5814,7 @@ msgid "Invite link created" msgstr "" #: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:270 msgid "Invite link disabled" msgstr "" @@ -5720,7 +5834,7 @@ msgstr "" msgid "Invite your friends to follow your favorite feeds and people" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:639 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5930,7 +6044,7 @@ msgid "Learn more." msgstr "" #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:920 +#: src/screens/Messages/ConversationSettings/index.tsx:508 msgid "Leave" msgstr "" @@ -5947,11 +6061,11 @@ msgstr "" msgid "Leave conversation" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1157 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:919 +#: src/screens/Messages/ConversationSettings/index.tsx:507 msgid "Leave this group chat" msgstr "" @@ -6044,14 +6158,14 @@ msgstr "" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6245,27 +6359,23 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1031 -msgid "Loading…" -msgstr "" - -#: src/screens/Messages/ConversationSettings.tsx:902 +#: src/screens/Messages/ConversationSettings/index.tsx:489 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:65 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:900 +#: src/screens/Messages/ConversationSettings/index.tsx:487 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:902 +#: src/screens/Messages/ConversationSettings/index.tsx:489 msgid "Locked" msgstr "" @@ -6375,11 +6485,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:260 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1133 +#: src/screens/Messages/ConversationSettings/prompts.tsx:66 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6391,7 +6501,7 @@ msgstr "" msgid "mentioned users" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6402,13 +6512,13 @@ msgstr "" msgid "Menu" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageComposer.tsx:212 +#: src/screens/Messages/components/MessageInput.tsx:175 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6418,7 +6528,7 @@ msgstr "" msgid "Message {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" @@ -6426,18 +6536,18 @@ msgstr "" msgid "Message deleted" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "" -#: src/components/dms/MessageItem.tsx:559 +#: src/components/dms/MessageItem.tsx:555 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "" @@ -6446,8 +6556,8 @@ msgstr "" msgid "Message from server: {0}" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageComposer.tsx:211 +#: src/screens/Messages/components/MessageInput.tsx:173 msgid "Message input field" msgstr "" @@ -6460,7 +6570,7 @@ msgstr "" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "" @@ -6588,7 +6698,7 @@ msgstr "" msgid "Music" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:878 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Mute" msgstr "" @@ -6633,7 +6743,7 @@ msgstr "" msgid "Mute these accounts?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:452 msgid "Mute this group chat" msgstr "" @@ -6671,7 +6781,7 @@ msgstr "" msgid "Mute words & tags" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:878 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Muted" msgstr "" @@ -6783,23 +6893,20 @@ msgid "New chat" msgstr "" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6817,7 +6924,7 @@ msgstr "" msgid "New follower notifications" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6899,7 +7006,7 @@ msgstr "" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:304 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -7057,7 +7164,7 @@ msgid "No result" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:236 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7343,12 +7450,12 @@ msgstr "" msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:634 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:410 -#: src/screens/Messages/components/ChatListItem.tsx:414 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "" @@ -7360,7 +7467,7 @@ msgstr "" msgid "Open drawer menu" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:169 +#: src/screens/Messages/components/MessageComposer.tsx:173 #: src/screens/Messages/components/MessageInput.web.tsx:145 #: src/view/com/composer/Composer.tsx:2035 msgid "Open emoji picker" @@ -7383,7 +7490,7 @@ msgstr "" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7391,7 +7498,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "" @@ -7535,7 +7642,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:233 +#: src/components/dms/MessageItem.tsx:224 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7677,6 +7784,14 @@ msgstr "" msgid "People" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:141 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:146 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7692,6 +7807,14 @@ msgstr "" msgid "People I follow" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8057,6 +8180,11 @@ msgstr "" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:337 +#: src/screens/Messages/components/InviteLinkDialog.tsx:349 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8298,7 +8426,7 @@ msgstr "" msgid "Quote posts disabled" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8322,6 +8450,14 @@ msgstr "" msgid "Re-attach quote" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:366 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:374 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "" @@ -8454,7 +8590,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:707 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8504,7 +8640,7 @@ msgstr "" msgid "Remove feed?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:710 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8663,7 +8799,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8721,11 +8857,11 @@ msgstr "" msgid "Reply was successfully hidden" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:911 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Report" msgstr "" @@ -8757,7 +8893,7 @@ msgstr "" msgid "Report list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "" @@ -8784,7 +8920,7 @@ msgstr "" msgid "Report this feed" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:910 +#: src/screens/Messages/ConversationSettings/index.tsx:498 msgid "Report this group chat" msgstr "" @@ -8852,7 +8988,7 @@ msgstr "" msgid "Reposted by you" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8862,7 +8998,7 @@ msgstr "" msgid "Reposts of this post" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9015,7 +9151,7 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/ConversationSettings/prompts.tsx:46 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9497,8 +9633,8 @@ msgstr "" msgid "Send feedback" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageComposer.tsx:270 +#: src/screens/Messages/components/MessageInput.tsx:229 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "" @@ -9635,6 +9771,8 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:353 +#: src/screens/Messages/components/InviteLinkDialog.tsx:360 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -10013,7 +10151,7 @@ msgid "Someone left the group" msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:296 +#: src/components/dms/MessageItem.tsx:285 msgid "Someone reacted {0}" msgstr "" @@ -10034,8 +10172,8 @@ msgstr "" msgid "Something wasn't quite right with the data you're trying to report. Please contact support." msgstr "" -#: src/screens/Messages/Conversation.tsx:141 -#: src/screens/Messages/ConversationSettings.tsx:211 +#: src/screens/Messages/Conversation.tsx:144 +#: src/screens/Messages/ConversationSettings/index.tsx:106 msgid "Something went wrong" msgstr "" @@ -10270,7 +10408,7 @@ msgstr "" msgid "Successfully verified" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:222 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10385,7 +10523,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:569 +#: src/components/dms/MessageItem.tsx:565 msgid "Tap to retry" msgstr "" @@ -10398,7 +10536,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:319 +#: src/components/dms/MessageItem.tsx:314 msgid "Tap to view reactions" msgstr "" @@ -10623,6 +10761,10 @@ msgstr "" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:401 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "" @@ -10692,8 +10834,8 @@ msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:593 -#: src/screens/Messages/ConversationSettings.tsx:606 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10848,10 +10990,6 @@ msgstr "" msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "" -#: src/screens/Messages/Conversation.tsx:349 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "" @@ -10962,6 +11100,10 @@ msgstr "" msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:126 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "" @@ -11130,8 +11272,8 @@ msgstr "" msgid "Topic" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11204,7 +11346,7 @@ msgstr "" msgid "Two-factor authentication (2FA)" msgstr "" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:174 msgid "Type your message here" msgstr "" @@ -11276,7 +11418,7 @@ msgctxt "action" msgid "Unblock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:695 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11351,11 +11493,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:720 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:717 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11381,7 +11523,7 @@ msgstr "" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:900 +#: src/screens/Messages/ConversationSettings/index.tsx:486 msgid "Unlock this group chat" msgstr "" @@ -11418,7 +11560,7 @@ msgstr "" msgid "Unmute list" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:875 +#: src/screens/Messages/ConversationSettings/index.tsx:451 msgid "Unmute this group chat" msgstr "" @@ -11517,12 +11659,16 @@ msgstr "" msgid "Update email" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "" -#: src/screens/Messages/Conversation.tsx:347 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11902,7 +12048,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:671 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11928,7 +12074,7 @@ msgstr "" msgid "View full thread" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:273 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11968,6 +12114,10 @@ msgstr "" msgid "View the avatar" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:473 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12079,11 +12229,11 @@ msgstr "" msgid "We couldn't find any results for that topic." msgstr "" -#: src/screens/Messages/Conversation.tsx:142 +#: src/screens/Messages/Conversation.tsx:145 msgid "We couldn't load this conversation" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:212 +#: src/screens/Messages/ConversationSettings/index.tsx:107 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12193,7 +12343,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:175 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12292,6 +12442,10 @@ msgstr "" msgid "Who can interact with this post?" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:200 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12383,6 +12537,10 @@ msgstr "" msgid "Wrong DID returned from server. Received: {0}" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:125 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12496,7 +12654,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "" @@ -12740,7 +12898,7 @@ msgid "You probably want to restart the app now." msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:287 +#: src/components/dms/MessageItem.tsx:278 msgid "You reacted {0}" msgstr "" @@ -12776,7 +12934,7 @@ msgstr "" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1156 +#: src/screens/Messages/ConversationSettings/prompts.tsx:89 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" @@ -13001,6 +13159,10 @@ msgstr "" msgid "Your muted words" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:166 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/bn/messages.po b/src/locale/locales/bn/messages.po index 6a4675de64..4b15877ffb 100644 --- a/src/locale/locales/bn/messages.po +++ b/src/locale/locales/bn/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: bn\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Bengali\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,10 +18,6 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:966 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" @@ -92,7 +88,7 @@ msgstr "" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:299 +#: src/components/dms/MessageItem.tsx:288 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -230,9 +226,9 @@ msgstr "" msgid "{0} out of 50" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:292 +#: src/components/dms/MessageItem.tsx:283 msgid "{0} reacted {1}" msgstr "" @@ -256,8 +252,8 @@ msgstr "" msgid "{0}'s avatar" msgstr "" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:230 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:223 msgid "{0}’s avatar" msgstr "" @@ -502,7 +498,7 @@ msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.} msgstr "" #. The number of group chat members out of the total number of permitted users. -#: src/screens/Messages/ConversationSettings.tsx:264 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -570,12 +566,12 @@ msgid "{rank}." msgstr "" #. The number of requests to join a group chat. -#: src/screens/Messages/ConversationSettings.tsx:282 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" #. Displayed when there are more than 50 requests to join a group chat -#: src/screens/Messages/ConversationSettings.tsx:277 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 msgid "{requestCount}+ requests" msgstr "" @@ -806,7 +802,7 @@ msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:601 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -852,7 +848,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:588 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -875,7 +871,7 @@ msgstr "" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -889,7 +885,7 @@ msgstr "" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:389 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "" @@ -969,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:470 msgid "Add group chat members" msgstr "" @@ -982,8 +978,9 @@ msgstr "" msgid "Add media to post" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:356 -#: src/screens/Messages/ConversationSettings.tsx:373 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:45 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:79 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:98 msgid "Add members" msgstr "" @@ -1005,8 +1002,8 @@ msgstr "" msgid "Add muted words and tags" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1063,6 +1060,15 @@ msgstr "" msgid "Add your birthdate" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + +#: src/screens/Messages/ConversationSettings/Member.tsx:75 +msgid "Added by invite link" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1085,8 +1091,8 @@ msgstr "" msgid "Additional details (limit 300 characters)" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:419 -#: src/screens/Messages/ConversationSettings.tsx:639 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1365,8 +1371,8 @@ msgstr "" msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1112 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:159 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1443,6 +1449,16 @@ msgstr "" msgid "Anyone can interact" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:131 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +#: src/screens/Messages/components/InviteLinkDialog.tsx:136 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1565,7 +1581,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1578,7 +1594,7 @@ msgstr "" msgid "Are you sure you want to discard your changes?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/prompts.tsx:88 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1657,9 +1673,9 @@ msgstr "" msgid "Available" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:338 +#: src/components/dms/AddMembersFlow.tsx:505 +#: src/components/dms/AddMembersFlow.tsx:511 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1724,8 +1740,8 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:94 #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 -#: src/screens/Messages/Conversation.tsx:232 -#: src/screens/Messages/ConversationSettings.tsx:578 +#: src/screens/Messages/Conversation.tsx:235 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "" @@ -1754,14 +1770,14 @@ msgid "Birthday" msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:700 -#: src/screens/Messages/ConversationSettings.tsx:1180 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:696 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1776,7 +1792,7 @@ msgstr "" msgid "Block account" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1177 +#: src/screens/Messages/ConversationSettings/prompts.tsx:110 msgid "Block account?" msgstr "" @@ -1798,7 +1814,7 @@ msgstr "" msgid "Block list" msgstr "" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "" @@ -1833,7 +1849,7 @@ msgid "Blocked Accounts" msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1178 +#: src/screens/Messages/ConversationSettings/prompts.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "" @@ -2060,17 +2076,16 @@ msgstr "" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1114 -#: src/screens/Messages/ConversationSettings.tsx:1135 -#: src/screens/Messages/ConversationSettings.tsx:1159 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2198,7 +2213,7 @@ msgstr "" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2220,11 +2235,11 @@ msgstr "" msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "" @@ -2331,6 +2346,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:195 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "" @@ -2376,7 +2395,7 @@ msgstr "" msgid "click here" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2384,6 +2403,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2410,8 +2433,8 @@ msgstr "" msgid "Click here to update your email" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2419,11 +2442,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:565 +#: src/components/dms/MessageItem.tsx:561 msgid "Click to retry failed message" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2452,7 +2475,7 @@ msgstr "" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:363 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2471,6 +2494,8 @@ msgstr "" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:406 +#: src/screens/Messages/components/InviteLinkDialog.tsx:411 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2619,8 +2644,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "" -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2761,7 +2786,7 @@ msgstr "" msgid "Continue thread..." msgstr "" -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:303 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2774,7 +2799,7 @@ msgstr "" msgid "Continue to next step" msgstr "" -#: src/screens/Messages/Conversation.tsx:64 +#: src/screens/Messages/Conversation.tsx:65 msgid "Conversation" msgstr "" @@ -2792,7 +2817,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2802,6 +2827,7 @@ msgid "Copied to clipboard" msgstr "" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "" @@ -2873,8 +2899,8 @@ msgstr "" msgid "Copy link to starter pack" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "" @@ -3038,10 +3064,6 @@ msgstr "" msgid "Create an avatar instead" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:891 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "" @@ -3073,6 +3095,10 @@ msgstr "" msgid "Create new account" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:472 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3090,6 +3116,10 @@ msgid "Create user list" msgstr "" #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#. placeholder {0}: i18n.date(createdAt, { dateStyle: 'long', timeStyle: 'short', }) +#. placeholder {0}: i18n.date(createdAt, { month: 'long', day: 'numeric', year: 'numeric', }) +#: src/screens/Messages/components/InviteLinkDialog.tsx:292 +#: src/screens/Messages/ConversationSettings/index.tsx:428 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "" @@ -3173,9 +3203,9 @@ msgstr "" msgid "Default icons" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3226,7 +3256,7 @@ msgstr "" msgid "Delete Conversation" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "" @@ -3235,11 +3265,11 @@ msgstr "" msgid "Delete list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "" @@ -3276,8 +3306,7 @@ msgstr "" #: src/components/dms/MessagesListHeader.tsx:105 #: src/screens/Messages/components/ChatListItem.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:409 -#: src/screens/Messages/ConversationSettings.tsx:625 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "" @@ -3339,6 +3368,11 @@ msgstr "" msgid "Dim" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:324 +#: src/screens/Messages/components/InviteLinkDialog.tsx:332 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3632,6 +3666,7 @@ msgstr "" msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3655,8 +3690,8 @@ msgstr "" msgid "Edit Feeds" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1067 -#: src/screens/Messages/ConversationSettings.tsx:1072 +#: src/screens/Messages/ConversationSettings/prompts.tsx:26 +#: src/screens/Messages/ConversationSettings/prompts.tsx:31 msgid "Edit group name" msgstr "" @@ -3676,6 +3711,10 @@ msgstr "" msgid "Edit interests" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:306 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3695,7 +3734,7 @@ msgstr "" msgid "Edit My Feeds" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:462 msgid "Edit name" msgstr "" @@ -3729,7 +3768,7 @@ msgstr "" msgid "Edit starter pack" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:461 msgid "Edit this group chat’s name" msgstr "" @@ -3876,7 +3915,7 @@ msgstr "" msgid "Enabled" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:132 +#: src/screens/Profile/Sections/Feed.tsx:131 msgid "End of feed" msgstr "" @@ -4124,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:36 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "" @@ -4142,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "" #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:555 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:86 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4157,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "" @@ -4169,15 +4217,27 @@ msgstr "" msgid "Failed to delete starter pack" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:109 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:757 +#: src/screens/Messages/ConversationSettings/index.tsx:313 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:99 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:119 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "" @@ -4194,7 +4254,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:785 +#: src/screens/Messages/ConversationSettings/index.tsx:340 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4258,12 +4318,16 @@ msgstr "" msgid "Failed to load suggested follows" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:361 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:773 +#: src/screens/Messages/ConversationSettings/index.tsx:327 msgid "Failed to mute group chat" msgstr "" @@ -4285,8 +4349,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "" @@ -4295,6 +4359,10 @@ msgstr "" msgid "Failed to remove from starter pack" msgstr "" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "" @@ -4341,6 +4409,10 @@ msgstr "" msgid "Failed to toggle thread mute, please try again" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:364 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "" @@ -4822,6 +4894,20 @@ msgstr "" msgid "Generate a starter pack" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:190 +#: src/screens/Messages/components/InviteLinkDialog.tsx:225 +#: src/screens/Messages/components/InviteLinkDialog.tsx:248 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:379 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:384 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4902,7 +4988,8 @@ msgstr "" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1113 +#: src/screens/Messages/components/InviteLinkDialog.tsx:174 +#: src/screens/Messages/components/InviteLinkDialog.tsx:181 msgid "Get started" msgstr "" @@ -4944,7 +5031,7 @@ msgstr "" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:357 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -5019,7 +5106,7 @@ msgid "Go to next" msgstr "" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:676 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" @@ -5057,26 +5144,45 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:766 +#: src/screens/Messages/components/InviteLinkDialog.tsx:438 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:353 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:320 msgctxt "toast" msgid "Group chat muted" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:308 +msgctxt "toast" +msgid "Group chat name updated" +msgstr "" + #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:107 +#: src/screens/Messages/ConversationSettings/index.tsx:86 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:768 +#: src/screens/Messages/ConversationSettings/index.tsx:355 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:322 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:342 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:340 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5086,7 +5192,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1073 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Group name" msgstr "" @@ -5344,6 +5450,10 @@ msgstr "" msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5690,9 +5800,12 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:892 -#: src/screens/Messages/ConversationSettings.tsx:1111 +#: src/screens/Messages/components/InviteLinkDialog.tsx:154 +#: src/screens/Messages/components/InviteLinkDialog.tsx:270 +#: src/screens/Messages/components/InviteLinkDialog.tsx:276 +#: src/screens/Messages/components/InviteLinkDialog.tsx:396 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:475 msgid "Invite link" msgstr "" @@ -5701,6 +5814,7 @@ msgid "Invite link created" msgstr "" #: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:270 msgid "Invite link disabled" msgstr "" @@ -5720,7 +5834,7 @@ msgstr "" msgid "Invite your friends to follow your favorite feeds and people" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:639 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5930,7 +6044,7 @@ msgid "Learn more." msgstr "" #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:920 +#: src/screens/Messages/ConversationSettings/index.tsx:508 msgid "Leave" msgstr "" @@ -5947,11 +6061,11 @@ msgstr "" msgid "Leave conversation" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1157 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:919 +#: src/screens/Messages/ConversationSettings/index.tsx:507 msgid "Leave this group chat" msgstr "" @@ -6044,14 +6158,14 @@ msgstr "" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6245,27 +6359,23 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1031 -msgid "Loading…" -msgstr "" - -#: src/screens/Messages/ConversationSettings.tsx:902 +#: src/screens/Messages/ConversationSettings/index.tsx:489 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:65 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:900 +#: src/screens/Messages/ConversationSettings/index.tsx:487 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:902 +#: src/screens/Messages/ConversationSettings/index.tsx:489 msgid "Locked" msgstr "" @@ -6375,11 +6485,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:260 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1133 +#: src/screens/Messages/ConversationSettings/prompts.tsx:66 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6391,7 +6501,7 @@ msgstr "" msgid "mentioned users" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6402,13 +6512,13 @@ msgstr "" msgid "Menu" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageComposer.tsx:212 +#: src/screens/Messages/components/MessageInput.tsx:175 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6418,7 +6528,7 @@ msgstr "" msgid "Message {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" @@ -6426,18 +6536,18 @@ msgstr "" msgid "Message deleted" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "" -#: src/components/dms/MessageItem.tsx:559 +#: src/components/dms/MessageItem.tsx:555 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "" @@ -6446,8 +6556,8 @@ msgstr "" msgid "Message from server: {0}" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageComposer.tsx:211 +#: src/screens/Messages/components/MessageInput.tsx:173 msgid "Message input field" msgstr "" @@ -6460,7 +6570,7 @@ msgstr "" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "" @@ -6588,7 +6698,7 @@ msgstr "" msgid "Music" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:878 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Mute" msgstr "" @@ -6633,7 +6743,7 @@ msgstr "" msgid "Mute these accounts?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:452 msgid "Mute this group chat" msgstr "" @@ -6671,7 +6781,7 @@ msgstr "" msgid "Mute words & tags" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:878 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Muted" msgstr "" @@ -6783,23 +6893,20 @@ msgid "New chat" msgstr "" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6817,7 +6924,7 @@ msgstr "" msgid "New follower notifications" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6899,7 +7006,7 @@ msgstr "" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:304 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -7057,7 +7164,7 @@ msgid "No result" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:236 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7343,12 +7450,12 @@ msgstr "" msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:634 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:410 -#: src/screens/Messages/components/ChatListItem.tsx:414 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "" @@ -7360,7 +7467,7 @@ msgstr "" msgid "Open drawer menu" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:169 +#: src/screens/Messages/components/MessageComposer.tsx:173 #: src/screens/Messages/components/MessageInput.web.tsx:145 #: src/view/com/composer/Composer.tsx:2035 msgid "Open emoji picker" @@ -7383,7 +7490,7 @@ msgstr "" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7391,7 +7498,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "" @@ -7535,7 +7642,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:233 +#: src/components/dms/MessageItem.tsx:224 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7677,6 +7784,14 @@ msgstr "" msgid "People" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:141 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:146 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7692,6 +7807,14 @@ msgstr "" msgid "People I follow" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8057,6 +8180,11 @@ msgstr "" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:337 +#: src/screens/Messages/components/InviteLinkDialog.tsx:349 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8298,7 +8426,7 @@ msgstr "" msgid "Quote posts disabled" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8322,6 +8450,14 @@ msgstr "" msgid "Re-attach quote" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:366 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:374 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "" @@ -8454,7 +8590,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:707 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8504,7 +8640,7 @@ msgstr "" msgid "Remove feed?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:710 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8663,7 +8799,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8721,11 +8857,11 @@ msgstr "" msgid "Reply was successfully hidden" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:911 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Report" msgstr "" @@ -8757,7 +8893,7 @@ msgstr "" msgid "Report list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "" @@ -8784,7 +8920,7 @@ msgstr "" msgid "Report this feed" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:910 +#: src/screens/Messages/ConversationSettings/index.tsx:498 msgid "Report this group chat" msgstr "" @@ -8852,7 +8988,7 @@ msgstr "" msgid "Reposted by you" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8862,7 +8998,7 @@ msgstr "" msgid "Reposts of this post" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9015,7 +9151,7 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/ConversationSettings/prompts.tsx:46 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9497,8 +9633,8 @@ msgstr "" msgid "Send feedback" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageComposer.tsx:270 +#: src/screens/Messages/components/MessageInput.tsx:229 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "" @@ -9635,6 +9771,8 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:353 +#: src/screens/Messages/components/InviteLinkDialog.tsx:360 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -10013,7 +10151,7 @@ msgid "Someone left the group" msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:296 +#: src/components/dms/MessageItem.tsx:285 msgid "Someone reacted {0}" msgstr "" @@ -10034,8 +10172,8 @@ msgstr "" msgid "Something wasn't quite right with the data you're trying to report. Please contact support." msgstr "" -#: src/screens/Messages/Conversation.tsx:141 -#: src/screens/Messages/ConversationSettings.tsx:211 +#: src/screens/Messages/Conversation.tsx:144 +#: src/screens/Messages/ConversationSettings/index.tsx:106 msgid "Something went wrong" msgstr "" @@ -10270,7 +10408,7 @@ msgstr "" msgid "Successfully verified" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:222 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10385,7 +10523,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:569 +#: src/components/dms/MessageItem.tsx:565 msgid "Tap to retry" msgstr "" @@ -10398,7 +10536,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:319 +#: src/components/dms/MessageItem.tsx:314 msgid "Tap to view reactions" msgstr "" @@ -10623,6 +10761,10 @@ msgstr "" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:401 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "" @@ -10692,8 +10834,8 @@ msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:593 -#: src/screens/Messages/ConversationSettings.tsx:606 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10848,10 +10990,6 @@ msgstr "" msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "" -#: src/screens/Messages/Conversation.tsx:349 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "" @@ -10962,6 +11100,10 @@ msgstr "" msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:126 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "" @@ -11130,8 +11272,8 @@ msgstr "" msgid "Topic" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11204,7 +11346,7 @@ msgstr "" msgid "Two-factor authentication (2FA)" msgstr "" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:174 msgid "Type your message here" msgstr "" @@ -11276,7 +11418,7 @@ msgctxt "action" msgid "Unblock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:695 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11351,11 +11493,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:720 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:717 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11381,7 +11523,7 @@ msgstr "" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:900 +#: src/screens/Messages/ConversationSettings/index.tsx:486 msgid "Unlock this group chat" msgstr "" @@ -11418,7 +11560,7 @@ msgstr "" msgid "Unmute list" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:875 +#: src/screens/Messages/ConversationSettings/index.tsx:451 msgid "Unmute this group chat" msgstr "" @@ -11517,12 +11659,16 @@ msgstr "" msgid "Update email" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "" -#: src/screens/Messages/Conversation.tsx:347 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11902,7 +12048,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:671 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11928,7 +12074,7 @@ msgstr "" msgid "View full thread" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:273 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11968,6 +12114,10 @@ msgstr "" msgid "View the avatar" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:473 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12079,11 +12229,11 @@ msgstr "" msgid "We couldn't find any results for that topic." msgstr "" -#: src/screens/Messages/Conversation.tsx:142 +#: src/screens/Messages/Conversation.tsx:145 msgid "We couldn't load this conversation" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:212 +#: src/screens/Messages/ConversationSettings/index.tsx:107 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12193,7 +12343,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:175 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12292,6 +12442,10 @@ msgstr "" msgid "Who can interact with this post?" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:200 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12383,6 +12537,10 @@ msgstr "" msgid "Wrong DID returned from server. Received: {0}" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:125 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12496,7 +12654,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "" @@ -12740,7 +12898,7 @@ msgid "You probably want to restart the app now." msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:287 +#: src/components/dms/MessageItem.tsx:278 msgid "You reacted {0}" msgstr "" @@ -12776,7 +12934,7 @@ msgstr "" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1156 +#: src/screens/Messages/ConversationSettings/prompts.tsx:89 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" @@ -13001,6 +13159,10 @@ msgstr "" msgid "Your muted words" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:166 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/br/messages.po b/src/locale/locales/br/messages.po index c20928077b..7882d8a9da 100644 --- a/src/locale/locales/br/messages.po +++ b/src/locale/locales/br/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: br\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Breton\n" "Plural-Forms: nplurals=5; plural=(n%10==1 && (n%100!=11 || n%100!=71 || n%100!=91) ? 0 : n%10==2 && (n%100!=12 || n%100!=72 || n%100!=92) ? 1 : ((n%10>=3 && n%10<=4) || n%10==9) && ((n%100 < 10 || n%100 > 19) || (n%100 < 70 || n%100 > 79) || (n%100 < 90 || n%100 > 99)) ? 2 : (n!=0 && n%1;\n" @@ -18,10 +18,6 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:966 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" @@ -92,7 +88,7 @@ msgstr "" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:299 +#: src/components/dms/MessageItem.tsx:288 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -230,9 +226,9 @@ msgstr "" msgid "{0} out of 50" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:292 +#: src/components/dms/MessageItem.tsx:283 msgid "{0} reacted {1}" msgstr "" @@ -256,8 +252,8 @@ msgstr "" msgid "{0}'s avatar" msgstr "" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:230 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:223 msgid "{0}’s avatar" msgstr "" @@ -502,7 +498,7 @@ msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.} msgstr "" #. The number of group chat members out of the total number of permitted users. -#: src/screens/Messages/ConversationSettings.tsx:264 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -570,12 +566,12 @@ msgid "{rank}." msgstr "" #. The number of requests to join a group chat. -#: src/screens/Messages/ConversationSettings.tsx:282 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" #. Displayed when there are more than 50 requests to join a group chat -#: src/screens/Messages/ConversationSettings.tsx:277 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 msgid "{requestCount}+ requests" msgstr "" @@ -806,7 +802,7 @@ msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:601 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -852,7 +848,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:588 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -875,7 +871,7 @@ msgstr "" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -889,7 +885,7 @@ msgstr "" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:389 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "" @@ -969,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:470 msgid "Add group chat members" msgstr "" @@ -982,8 +978,9 @@ msgstr "" msgid "Add media to post" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:356 -#: src/screens/Messages/ConversationSettings.tsx:373 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:45 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:79 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:98 msgid "Add members" msgstr "" @@ -1005,8 +1002,8 @@ msgstr "" msgid "Add muted words and tags" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1063,6 +1060,15 @@ msgstr "" msgid "Add your birthdate" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + +#: src/screens/Messages/ConversationSettings/Member.tsx:75 +msgid "Added by invite link" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1085,8 +1091,8 @@ msgstr "" msgid "Additional details (limit 300 characters)" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:419 -#: src/screens/Messages/ConversationSettings.tsx:639 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1365,8 +1371,8 @@ msgstr "" msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1112 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:159 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1443,6 +1449,16 @@ msgstr "" msgid "Anyone can interact" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:131 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +#: src/screens/Messages/components/InviteLinkDialog.tsx:136 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1565,7 +1581,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1578,7 +1594,7 @@ msgstr "" msgid "Are you sure you want to discard your changes?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/prompts.tsx:88 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1657,9 +1673,9 @@ msgstr "" msgid "Available" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:338 +#: src/components/dms/AddMembersFlow.tsx:505 +#: src/components/dms/AddMembersFlow.tsx:511 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1724,8 +1740,8 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:94 #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 -#: src/screens/Messages/Conversation.tsx:232 -#: src/screens/Messages/ConversationSettings.tsx:578 +#: src/screens/Messages/Conversation.tsx:235 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "" @@ -1754,14 +1770,14 @@ msgid "Birthday" msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:700 -#: src/screens/Messages/ConversationSettings.tsx:1180 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:696 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1776,7 +1792,7 @@ msgstr "" msgid "Block account" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1177 +#: src/screens/Messages/ConversationSettings/prompts.tsx:110 msgid "Block account?" msgstr "" @@ -1798,7 +1814,7 @@ msgstr "" msgid "Block list" msgstr "" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "" @@ -1833,7 +1849,7 @@ msgid "Blocked Accounts" msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1178 +#: src/screens/Messages/ConversationSettings/prompts.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "" @@ -2060,17 +2076,16 @@ msgstr "" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1114 -#: src/screens/Messages/ConversationSettings.tsx:1135 -#: src/screens/Messages/ConversationSettings.tsx:1159 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2198,7 +2213,7 @@ msgstr "" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2220,11 +2235,11 @@ msgstr "" msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "" @@ -2331,6 +2346,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:195 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "" @@ -2376,7 +2395,7 @@ msgstr "" msgid "click here" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2384,6 +2403,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2410,8 +2433,8 @@ msgstr "" msgid "Click here to update your email" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2419,11 +2442,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:565 +#: src/components/dms/MessageItem.tsx:561 msgid "Click to retry failed message" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2452,7 +2475,7 @@ msgstr "" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:363 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2471,6 +2494,8 @@ msgstr "" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:406 +#: src/screens/Messages/components/InviteLinkDialog.tsx:411 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2619,8 +2644,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "" -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2761,7 +2786,7 @@ msgstr "" msgid "Continue thread..." msgstr "" -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:303 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2774,7 +2799,7 @@ msgstr "" msgid "Continue to next step" msgstr "" -#: src/screens/Messages/Conversation.tsx:64 +#: src/screens/Messages/Conversation.tsx:65 msgid "Conversation" msgstr "" @@ -2792,7 +2817,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2802,6 +2827,7 @@ msgid "Copied to clipboard" msgstr "" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "" @@ -2873,8 +2899,8 @@ msgstr "" msgid "Copy link to starter pack" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "" @@ -3038,10 +3064,6 @@ msgstr "" msgid "Create an avatar instead" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:891 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "" @@ -3073,6 +3095,10 @@ msgstr "" msgid "Create new account" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:472 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3090,6 +3116,10 @@ msgid "Create user list" msgstr "" #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#. placeholder {0}: i18n.date(createdAt, { dateStyle: 'long', timeStyle: 'short', }) +#. placeholder {0}: i18n.date(createdAt, { month: 'long', day: 'numeric', year: 'numeric', }) +#: src/screens/Messages/components/InviteLinkDialog.tsx:292 +#: src/screens/Messages/ConversationSettings/index.tsx:428 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "" @@ -3173,9 +3203,9 @@ msgstr "" msgid "Default icons" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3226,7 +3256,7 @@ msgstr "" msgid "Delete Conversation" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "" @@ -3235,11 +3265,11 @@ msgstr "" msgid "Delete list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "" @@ -3276,8 +3306,7 @@ msgstr "" #: src/components/dms/MessagesListHeader.tsx:105 #: src/screens/Messages/components/ChatListItem.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:409 -#: src/screens/Messages/ConversationSettings.tsx:625 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "" @@ -3339,6 +3368,11 @@ msgstr "" msgid "Dim" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:324 +#: src/screens/Messages/components/InviteLinkDialog.tsx:332 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3632,6 +3666,7 @@ msgstr "" msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3655,8 +3690,8 @@ msgstr "" msgid "Edit Feeds" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1067 -#: src/screens/Messages/ConversationSettings.tsx:1072 +#: src/screens/Messages/ConversationSettings/prompts.tsx:26 +#: src/screens/Messages/ConversationSettings/prompts.tsx:31 msgid "Edit group name" msgstr "" @@ -3676,6 +3711,10 @@ msgstr "" msgid "Edit interests" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:306 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3695,7 +3734,7 @@ msgstr "" msgid "Edit My Feeds" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:462 msgid "Edit name" msgstr "" @@ -3729,7 +3768,7 @@ msgstr "" msgid "Edit starter pack" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:461 msgid "Edit this group chat’s name" msgstr "" @@ -3876,7 +3915,7 @@ msgstr "" msgid "Enabled" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:132 +#: src/screens/Profile/Sections/Feed.tsx:131 msgid "End of feed" msgstr "" @@ -4124,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:36 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "" @@ -4142,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "" #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:555 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:86 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4157,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "" @@ -4169,15 +4217,27 @@ msgstr "" msgid "Failed to delete starter pack" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:109 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:757 +#: src/screens/Messages/ConversationSettings/index.tsx:313 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:99 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:119 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "" @@ -4194,7 +4254,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:785 +#: src/screens/Messages/ConversationSettings/index.tsx:340 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4258,12 +4318,16 @@ msgstr "" msgid "Failed to load suggested follows" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:361 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:773 +#: src/screens/Messages/ConversationSettings/index.tsx:327 msgid "Failed to mute group chat" msgstr "" @@ -4285,8 +4349,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "" @@ -4295,6 +4359,10 @@ msgstr "" msgid "Failed to remove from starter pack" msgstr "" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "" @@ -4341,6 +4409,10 @@ msgstr "" msgid "Failed to toggle thread mute, please try again" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:364 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "" @@ -4822,6 +4894,20 @@ msgstr "" msgid "Generate a starter pack" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:190 +#: src/screens/Messages/components/InviteLinkDialog.tsx:225 +#: src/screens/Messages/components/InviteLinkDialog.tsx:248 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:379 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:384 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4902,7 +4988,8 @@ msgstr "" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1113 +#: src/screens/Messages/components/InviteLinkDialog.tsx:174 +#: src/screens/Messages/components/InviteLinkDialog.tsx:181 msgid "Get started" msgstr "" @@ -4944,7 +5031,7 @@ msgstr "" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:357 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -5019,7 +5106,7 @@ msgid "Go to next" msgstr "" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:676 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" @@ -5057,26 +5144,45 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:766 +#: src/screens/Messages/components/InviteLinkDialog.tsx:438 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:353 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:320 msgctxt "toast" msgid "Group chat muted" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:308 +msgctxt "toast" +msgid "Group chat name updated" +msgstr "" + #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:107 +#: src/screens/Messages/ConversationSettings/index.tsx:86 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:768 +#: src/screens/Messages/ConversationSettings/index.tsx:355 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:322 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:342 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:340 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5086,7 +5192,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1073 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Group name" msgstr "" @@ -5344,6 +5450,10 @@ msgstr "" msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5690,9 +5800,12 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:892 -#: src/screens/Messages/ConversationSettings.tsx:1111 +#: src/screens/Messages/components/InviteLinkDialog.tsx:154 +#: src/screens/Messages/components/InviteLinkDialog.tsx:270 +#: src/screens/Messages/components/InviteLinkDialog.tsx:276 +#: src/screens/Messages/components/InviteLinkDialog.tsx:396 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:475 msgid "Invite link" msgstr "" @@ -5701,6 +5814,7 @@ msgid "Invite link created" msgstr "" #: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:270 msgid "Invite link disabled" msgstr "" @@ -5720,7 +5834,7 @@ msgstr "" msgid "Invite your friends to follow your favorite feeds and people" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:639 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5930,7 +6044,7 @@ msgid "Learn more." msgstr "" #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:920 +#: src/screens/Messages/ConversationSettings/index.tsx:508 msgid "Leave" msgstr "" @@ -5947,11 +6061,11 @@ msgstr "" msgid "Leave conversation" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1157 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:919 +#: src/screens/Messages/ConversationSettings/index.tsx:507 msgid "Leave this group chat" msgstr "" @@ -6044,14 +6158,14 @@ msgstr "" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6245,27 +6359,23 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1031 -msgid "Loading…" -msgstr "" - -#: src/screens/Messages/ConversationSettings.tsx:902 +#: src/screens/Messages/ConversationSettings/index.tsx:489 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:65 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:900 +#: src/screens/Messages/ConversationSettings/index.tsx:487 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:902 +#: src/screens/Messages/ConversationSettings/index.tsx:489 msgid "Locked" msgstr "" @@ -6375,11 +6485,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:260 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1133 +#: src/screens/Messages/ConversationSettings/prompts.tsx:66 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6391,7 +6501,7 @@ msgstr "" msgid "mentioned users" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6402,13 +6512,13 @@ msgstr "" msgid "Menu" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageComposer.tsx:212 +#: src/screens/Messages/components/MessageInput.tsx:175 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6418,7 +6528,7 @@ msgstr "" msgid "Message {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" @@ -6426,18 +6536,18 @@ msgstr "" msgid "Message deleted" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "" -#: src/components/dms/MessageItem.tsx:559 +#: src/components/dms/MessageItem.tsx:555 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "" @@ -6446,8 +6556,8 @@ msgstr "" msgid "Message from server: {0}" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageComposer.tsx:211 +#: src/screens/Messages/components/MessageInput.tsx:173 msgid "Message input field" msgstr "" @@ -6460,7 +6570,7 @@ msgstr "" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "" @@ -6588,7 +6698,7 @@ msgstr "" msgid "Music" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:878 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Mute" msgstr "" @@ -6633,7 +6743,7 @@ msgstr "" msgid "Mute these accounts?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:452 msgid "Mute this group chat" msgstr "" @@ -6671,7 +6781,7 @@ msgstr "" msgid "Mute words & tags" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:878 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Muted" msgstr "" @@ -6783,23 +6893,20 @@ msgid "New chat" msgstr "" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6817,7 +6924,7 @@ msgstr "" msgid "New follower notifications" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6899,7 +7006,7 @@ msgstr "" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:304 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -7057,7 +7164,7 @@ msgid "No result" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:236 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7343,12 +7450,12 @@ msgstr "" msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:634 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:410 -#: src/screens/Messages/components/ChatListItem.tsx:414 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "" @@ -7360,7 +7467,7 @@ msgstr "" msgid "Open drawer menu" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:169 +#: src/screens/Messages/components/MessageComposer.tsx:173 #: src/screens/Messages/components/MessageInput.web.tsx:145 #: src/view/com/composer/Composer.tsx:2035 msgid "Open emoji picker" @@ -7383,7 +7490,7 @@ msgstr "" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7391,7 +7498,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "" @@ -7535,7 +7642,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:233 +#: src/components/dms/MessageItem.tsx:224 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7677,6 +7784,14 @@ msgstr "" msgid "People" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:141 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:146 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7692,6 +7807,14 @@ msgstr "" msgid "People I follow" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8057,6 +8180,11 @@ msgstr "" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:337 +#: src/screens/Messages/components/InviteLinkDialog.tsx:349 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8298,7 +8426,7 @@ msgstr "" msgid "Quote posts disabled" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8322,6 +8450,14 @@ msgstr "" msgid "Re-attach quote" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:366 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:374 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "" @@ -8454,7 +8590,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:707 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8504,7 +8640,7 @@ msgstr "" msgid "Remove feed?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:710 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8663,7 +8799,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8721,11 +8857,11 @@ msgstr "" msgid "Reply was successfully hidden" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:911 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Report" msgstr "" @@ -8757,7 +8893,7 @@ msgstr "" msgid "Report list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "" @@ -8784,7 +8920,7 @@ msgstr "" msgid "Report this feed" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:910 +#: src/screens/Messages/ConversationSettings/index.tsx:498 msgid "Report this group chat" msgstr "" @@ -8852,7 +8988,7 @@ msgstr "" msgid "Reposted by you" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8862,7 +8998,7 @@ msgstr "" msgid "Reposts of this post" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9015,7 +9151,7 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/ConversationSettings/prompts.tsx:46 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9497,8 +9633,8 @@ msgstr "" msgid "Send feedback" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageComposer.tsx:270 +#: src/screens/Messages/components/MessageInput.tsx:229 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "" @@ -9635,6 +9771,8 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:353 +#: src/screens/Messages/components/InviteLinkDialog.tsx:360 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -10013,7 +10151,7 @@ msgid "Someone left the group" msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:296 +#: src/components/dms/MessageItem.tsx:285 msgid "Someone reacted {0}" msgstr "" @@ -10034,8 +10172,8 @@ msgstr "" msgid "Something wasn't quite right with the data you're trying to report. Please contact support." msgstr "" -#: src/screens/Messages/Conversation.tsx:141 -#: src/screens/Messages/ConversationSettings.tsx:211 +#: src/screens/Messages/Conversation.tsx:144 +#: src/screens/Messages/ConversationSettings/index.tsx:106 msgid "Something went wrong" msgstr "" @@ -10270,7 +10408,7 @@ msgstr "" msgid "Successfully verified" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:222 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10385,7 +10523,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:569 +#: src/components/dms/MessageItem.tsx:565 msgid "Tap to retry" msgstr "" @@ -10398,7 +10536,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:319 +#: src/components/dms/MessageItem.tsx:314 msgid "Tap to view reactions" msgstr "" @@ -10623,6 +10761,10 @@ msgstr "" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:401 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "" @@ -10692,8 +10834,8 @@ msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:593 -#: src/screens/Messages/ConversationSettings.tsx:606 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10848,10 +10990,6 @@ msgstr "" msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "" -#: src/screens/Messages/Conversation.tsx:349 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "" @@ -10962,6 +11100,10 @@ msgstr "" msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:126 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "" @@ -11130,8 +11272,8 @@ msgstr "" msgid "Topic" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11204,7 +11346,7 @@ msgstr "" msgid "Two-factor authentication (2FA)" msgstr "" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:174 msgid "Type your message here" msgstr "" @@ -11276,7 +11418,7 @@ msgctxt "action" msgid "Unblock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:695 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11351,11 +11493,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:720 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:717 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11381,7 +11523,7 @@ msgstr "" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:900 +#: src/screens/Messages/ConversationSettings/index.tsx:486 msgid "Unlock this group chat" msgstr "" @@ -11418,7 +11560,7 @@ msgstr "" msgid "Unmute list" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:875 +#: src/screens/Messages/ConversationSettings/index.tsx:451 msgid "Unmute this group chat" msgstr "" @@ -11517,12 +11659,16 @@ msgstr "" msgid "Update email" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "" -#: src/screens/Messages/Conversation.tsx:347 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11902,7 +12048,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:671 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11928,7 +12074,7 @@ msgstr "" msgid "View full thread" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:273 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11968,6 +12114,10 @@ msgstr "" msgid "View the avatar" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:473 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12079,11 +12229,11 @@ msgstr "" msgid "We couldn't find any results for that topic." msgstr "" -#: src/screens/Messages/Conversation.tsx:142 +#: src/screens/Messages/Conversation.tsx:145 msgid "We couldn't load this conversation" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:212 +#: src/screens/Messages/ConversationSettings/index.tsx:107 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12193,7 +12343,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:175 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12292,6 +12442,10 @@ msgstr "" msgid "Who can interact with this post?" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:200 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12383,6 +12537,10 @@ msgstr "" msgid "Wrong DID returned from server. Received: {0}" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:125 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12496,7 +12654,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "" @@ -12740,7 +12898,7 @@ msgid "You probably want to restart the app now." msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:287 +#: src/components/dms/MessageItem.tsx:278 msgid "You reacted {0}" msgstr "" @@ -12776,7 +12934,7 @@ msgstr "" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1156 +#: src/screens/Messages/ConversationSettings/prompts.tsx:89 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" @@ -13001,6 +13159,10 @@ msgstr "" msgid "Your muted words" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:166 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/ca/messages.po b/src/locale/locales/ca/messages.po index e29c9e2505..342e429a5c 100644 --- a/src/locale/locales/ca/messages.po +++ b/src/locale/locales/ca/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ca\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Catalan\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "…" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "\"{interestsDisplayName}\" categoria (activa)A" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(té contingut incrustat)" @@ -80,7 +74,7 @@ msgstr "{0, plural, one {# m'agrada} other {# m'agrades}}" #. placeholder {0}: convo.members.length #: src/components/dialogs/SearchablePeopleList.tsx:553 msgid "{0, plural, one {# member} other {# members}}" -msgstr "" +msgstr "{0, plural, one {# membre} other {# membres}}" #. placeholder {0}: diff.value #: src/lib/hooks/useTimeAgo.ts:149 @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# mes} other {# mesos}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "{0, plural, one {# persona ha} other {# persones han}} reaccionat– {1}" @@ -215,21 +209,11 @@ msgstr "{0} no està disponible" msgid "{0} is not supported by your device." msgstr "{0} no és compatible amb el teu dispositiu." -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} s'han unit aquesta setmana" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} de {1}" msgid "{0} out of 50" msgstr "{0} de 50" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0} ha reaccionat amb {1}" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,10 +252,10 @@ msgstr "{0}, una llista de {1}" msgid "{0}'s avatar" msgstr "Avatar de {0}" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" -msgstr "" +msgstr "Avatar de: {0}" #. How many days have passed, displayed in a narrow form #. placeholder {0}: diff.value @@ -530,7 +497,8 @@ msgstr "{MAX_DISPLAY_NAME, plural, other {El nom per mostrar és massa llarg, el msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "{MAX_HIDDEN_REPLIES, plural, other {Pots amagar un màxim de # respostes.}}" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "{memberCount}/{MEMBER_LIMIT}" @@ -542,6 +510,32 @@ msgstr "{MIN_ACCESS_AGE, plural, other {Has de tenir # anys o més per a crear u msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, one {# minut} other {# minuts}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "{name} s'ha unit al grup" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "{name} ha deixat el grup" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "{name} ha reaccionat {0} a {target}" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "{name} ha estat afegit al grup" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "{name} ha estat eliminat del grup" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "{name}: {message}" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "Els canals i les persones preferits de {name}: uneix-te a mi!" @@ -571,10 +565,16 @@ msgstr "{profileName} es va unir a Bluesky, utilitzant un Starter Pack, fa {time msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "{requestCount, plural, one {# sol·licitud} other {# sol·licituds}}" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "{requestCount}+ sol·licituds" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "Una col·lecció de canals populars que pots trobar a Bluesky, com ara News, Booksky, Game Dev, Blacksky i Fountain Pens" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "un missatge" @@ -802,7 +802,7 @@ msgstr "Compte" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "Proveïdor de comptes" msgid "Account removed from quick access" msgstr "Compte eliminat de l'accés ràpid" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Compte no silenciat" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "Els comptes amb una marca de verificació blava<0><1/>poden verificar-ne altres. Bluesky selecciona aquests verificadors de confiança." -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "Notificacions d'activitat" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Afegeix" @@ -965,9 +965,9 @@ msgstr "Afegeix una etiqueta d'automatització al compte" msgid "Add emoji reaction" msgstr "Afegeix una reacció d'emoji" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" -msgstr "" +msgstr "Afegeix membres al grup del xat" #: src/view/com/feeds/ComposerPrompt.tsx:224 msgid "Add image" @@ -978,8 +978,9 @@ msgstr "Afegeix imatge" msgid "Add media to post" msgstr "Afegeix imatges a la publicació" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "Afegeix membre" @@ -1001,8 +1002,8 @@ msgstr "Afegeix la paraula silenciada amb la configuració escollida" msgid "Add muted words and tags" msgstr "Afegeix les paraules i etiquetes silenciades" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "Afegeix usuaris a la llista" msgid "Add your birthdate" msgstr "Afegeix la teva data de naixement" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "Afegit per {0}" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "Detalls addicionals (límit de 1000 caràcters)" msgid "Additional details (limit 300 characters)" msgstr "Detalls addicionals (límit de 300 caràcters)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "Admin" @@ -1361,9 +1367,9 @@ msgstr "Una il·lustració de diverses publicacions de Bluesky juntament amb ico msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "Una il·lustració que mostra que Bluesky selecciona verificadors de confiança i, al seu torn, els verificadors de confiança verifiquen els comptes d'usuari individuals." -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." -msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." +msgstr "Un enllaç d'invitació permet que les persones s'uneixin a aquest xat de grup sense ser afegides directament. Tu controles qui pot utilitzar l'enllaç i si necessiten la teva aprovació. Pots desactivar l'enllaç en qualsevol moment." #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 msgid "An issue not included in these options" @@ -1439,6 +1445,16 @@ msgstr "Qualsevol" msgid "Anyone can interact" msgstr "Qualsevol pot interactuar" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "Qualsevol es pot unir al moment" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "Qualsevol pot sol·licitar unir-se" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "N'estàs realment segur, de debò?" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "Segur que voleu suprimir la contrasenya de l'aplicació \"{0}\"?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "Estàs segur que vols esborrar aquest missatge? El missatge s'esborrarà per a tu, però no per als altres participants." @@ -1574,9 +1590,9 @@ msgstr "Estàs segur que vols eliminar aquest starter pack?" msgid "Are you sure you want to discard your changes?" msgstr "Estàs segur que vols descartar els canvis?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" -msgstr "" +msgstr "Segur que vols sortir de {groupName}?" #: src/components/dms/LeaveConvoPrompt.tsx:50 msgid "Are you sure you want to leave this conversation?" @@ -1621,7 +1637,7 @@ msgstr "Almenys 8 caràcters" #: src/screens/Settings/components/DeleteAccountDialog.tsx:338 msgid "AT Protocol FAQ" -msgstr "" +msgstr "PMF d'AT Protocol" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:48 msgctxt "Name of app icon variant" @@ -1653,9 +1669,9 @@ msgstr "Reprodueix automàticament vídeos i GIFs" msgid "Available" msgstr "Disponible" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "Abans de poder rebre notificacions de les publicacions de {name}, primer #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "Abans de poder enviar missatges a un altre usuari, primer has de verificar el teu correu." @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Aniversari" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Bloqueja" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "Bloqueja {displayName}" @@ -1772,7 +1788,7 @@ msgstr "Bloqueja {displayName}" msgid "Block account" msgstr "Bloqueja el compte" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "Bloqueja el compte?" @@ -1794,7 +1810,7 @@ msgstr "Bloqueja i elimina" msgid "Block list" msgstr "Bloqueja una llista" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "Bloqueja o denuncia" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Comptes bloquejats" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Els comptes bloquejats no poden respondre cap fil teu, ni anomenar-te ni interactuar amb tu de cap manera." @@ -2056,17 +2072,16 @@ msgstr "Càmera" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "Canvis desats" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "Els canvis a l'Starter Pack no es reflectiran a la llista després de la seva creació. La llista serà una còpia independent." -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "Xat esborrat" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" -msgstr "" +msgstr "Xat tancat" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" -msgstr "" +msgstr "Xat tancat permanentment" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "Missatges del xat - silenciats" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "Missatges del xat - amb so" @@ -2253,14 +2268,18 @@ msgstr "Configuració del xat" msgid "Chat Settings" msgstr "Configuració del xat" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 -msgid "Chat title changed to {0}" -msgstr "" +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "S'ha canviat el títol del xat" -#: src/components/dms/systemMessage.ts:50 +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 +msgid "Chat title changed to {0}" +msgstr "S'ha canviat el títol del xat a {0}" + +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" -msgstr "" +msgstr "Xat desbloquejat" #: src/components/dms/ConvoMenu.tsx:204 msgctxt "toast" @@ -2323,6 +2342,10 @@ msgstr "Tria els idiomes de publicació" msgid "Choose this color as your avatar" msgstr "Tria aquest color com el teu avatar" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "Tria qui pot unir-se a aquest xat de grup i com." + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "Tria a qui vols convidar" @@ -2368,14 +2391,18 @@ msgstr "Fes clic per obtenir informació" msgid "click here" msgstr "clica aquí" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" -msgstr "" +msgstr "Fes clic aquí per afegir persones a aquest xat de grup" #: src/ageAssurance/components/NoAccessScreen.tsx:129 msgid "Click here to contact our support team" msgstr "Fes clic aquí per contactar amb el nostre equip d'assistència" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "Fes clic per a crear o gestionar enllaços d'invitació al xat de grup" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "Fes clic aquí per eliminar el teu compte" @@ -2387,7 +2414,7 @@ msgstr "Fes clic aquí per tancar sessió" #: src/screens/Settings/components/DeleteAccountDialog.tsx:263 #: src/screens/Settings/components/DeleteAccountDialog.tsx:272 msgid "Click here to resend the email" -msgstr "" +msgstr "Fes clic aquí per tornar a enviar el correu electrònic" #: src/components/dialogs/EmailDialog/screens/Verify.tsx:384 msgid "Click here to restart the verification process." @@ -2402,22 +2429,22 @@ msgstr "Fes clic aquí per actualitzar la teva data de naixement" msgid "Click here to update your email" msgstr "Fes clic aquí per actualitzar el teu correu" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" -msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" +msgstr "Fes clic per a mostrar l'enllaç d'invitació a aquest xat de grup" #. placeholder {0}: isCashtag ? tag : `#${tag}` #: src/components/RichTextTag.tsx:56 msgid "Click to open tag menu for {0}" msgstr "Fes clic per a obrir el menú d'etiquetes per a {0}" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Clica aquí per provar d'enviar el missatge de nou" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" -msgstr "" +msgstr "Toca per a mostrar la data i l'hora" #: src/components/dms/ChatEmptyPill.tsx:39 msgid "Clip 🐴 clop 🐴" @@ -2444,7 +2471,7 @@ msgstr "Clop 🐴 clop 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Clop 🐴 clop 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "Configura el bàner d'esdeveniment en directe" msgid "Configured in <0>moderation settings." msgstr "Configurat a <0>configuració de moderació." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "Continua el fil" msgid "Continue thread..." msgstr "Continua el fil..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "Continua fins al nom del grup" @@ -2770,7 +2799,7 @@ msgstr "Continua" msgid "Conversation" msgstr "Conversa" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Conversa esborrada" @@ -2784,7 +2813,7 @@ msgstr "Conversa esborrada" msgid "Copied build version to clipboard" msgstr "Número de versió copiat en memòria" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Copiat en memòria" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Copiat" @@ -2865,8 +2895,8 @@ msgstr "Copia l'enllaç al perfil" msgid "Copy link to starter pack" msgstr "Copia l'enllaç a l'starter pack" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Copia el text del missatge" @@ -3030,10 +3060,6 @@ msgstr "Crea un compte sense utilitzar aquest starter pack" msgid "Create an avatar instead" msgstr "Enlloc d'això, crea un avatar" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "Crea un enllaç d'invitació per a aquest xat de grup" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Crea'n un altre" @@ -3065,6 +3091,10 @@ msgstr "Crea una llista de moderació" msgid "Create new account" msgstr "Crea un nou compte" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "Crea o modifica un enllaç d'invitació per a aquest xat de grup" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "Crea un starter pack" msgid "Create user list" msgstr "Crea una llista d'usuaris" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Creat {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "S'ha bloquejat al creador" @@ -3151,7 +3189,7 @@ msgstr "Panell de depuració" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:479 msgid "Decline this language suggestion" -msgstr "" +msgstr "Rebutja aquest suggeriment d'idioma" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:84 msgid "Deepfake adult content" @@ -3165,9 +3203,9 @@ msgstr "Per defecte" msgid "Default icons" msgstr "Icones per defecte" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Elimina la conversa" msgid "Delete Conversation" msgstr "Elimina la conversa" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Elimina-ho per mi" @@ -3227,11 +3265,11 @@ msgstr "Elimina-ho per mi" msgid "Delete list" msgstr "Elimina la llista" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Elimina el missatge" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Elimina el missatge per mi" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Eliminat" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Compte eliminat" @@ -3331,6 +3368,11 @@ msgstr "Diàleg: ajusta qui pot interactuar amb aquesta publicació" msgid "Dim" msgstr "Tènue" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "Desactiva" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Fet" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "Fes un toc doble o premeu llargament el missatge per a afegir una reacció" @@ -3624,6 +3666,7 @@ msgstr "p. ex. Usuaris que sempre responen amb anuncis." msgid "Eating disorders" msgstr "Trastorns alimentaris" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Edita l'avatar" msgid "Edit Feeds" msgstr "Edita els canals" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "Edita el nom del grup" @@ -3668,6 +3711,10 @@ msgstr "Edita les preferències de les interaccions" msgid "Edit interests" msgstr "Edita els interessos" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "Edita la configuració de l'enllaç" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "Edita la llista de moderació" msgid "Edit My Feeds" msgstr "Edita els meus canals" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "Edita el nom" @@ -3721,7 +3768,7 @@ msgstr "Edita el perfil" msgid "Edit starter pack" msgstr "Edita l'starter pack" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "Edita el nom d'aquest xat de grup" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "No s'ha pogut acceptar el xat" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "No s'ha pogut afegir la reacció d'emoji" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "No s'han pogut afegir membres" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "No s'ha pogut afegir a l'starter pack" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "No s'ha pogut crear la contrasenya d'aplicació. Torna-ho a provar." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "No s'ha pogut crear la conversa" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "No s'ha pogut crear l'enllaç d'invitació" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "No s'ha pogut esborrar el xat" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "No s'ha pogut esborrar el missatge" @@ -4161,14 +4217,26 @@ msgstr "No s'ha pogut esborrar la publicació, torna-ho a provar" msgid "Failed to delete starter pack" msgstr "No s'ha pogut eliminar l'starter pack" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "No s'ha pogut desactivar l'enllaç d'invitació" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "No s'ha pogut desconnectar Germ DM. Error: {0}" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" -msgstr "" +msgstr "No s'ha pogut editar el nom del xat de grup" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "No s'ha pogut editar l'enllaç d'invitació" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "No s'ha pogut activar l'enllaç d'invitació" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" @@ -4186,10 +4254,10 @@ msgstr "No s'ha pogut amagar el suggeriment. Comprova la connexió a Internet" msgid "Failed to launch SMS app" msgstr "No s'ha pogut iniciar l'aplicació d'SMS" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" -msgstr "" +msgstr "No s'ha pogut abandonar el xat de grup" #: src/screens/Messages/ChatList.tsx:291 #: src/screens/Messages/Inbox.tsx:210 @@ -4237,7 +4305,7 @@ msgstr "No s'ha pogut carregar la preferència." #: src/components/dialogs/SearchablePeopleList.tsx:291 msgid "Failed to load profiles" -msgstr "" +msgstr "No s'han pogut carregar els perfils" #: src/screens/Search/Explore.tsx:482 #: src/screens/Search/Explore.tsx:537 @@ -4250,14 +4318,18 @@ msgstr "No s'han pogut carregar els canals suggerits" msgid "Failed to load suggested follows" msgstr "No s'han pogut carregar els comptes suggerits" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "No s'ha pogut bloquejar el xat de grup" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "No s'han pogut marcar totes les sol·licituds com a llegides" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" -msgstr "" +msgstr "No s'ha pogut silenciar el xat de grup" #: src/state/queries/pinned-post.ts:75 msgid "Failed to pin post" @@ -4277,8 +4349,8 @@ msgstr "No s'han pogut eliminar les dades a causa d'un error de xarxa. Comprova msgid "Failed to remove data. {0}" msgstr "No s'han pogut eliminar les dades. {0}" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "No s'ha pogut eliminar la reacció d'emoji" @@ -4287,6 +4359,10 @@ msgstr "No s'ha pogut eliminar la reacció d'emoji" msgid "Failed to remove from starter pack" msgstr "No s'ha pogut eliminar de l'starter pack" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "No s'ha pogut eliminar el membre del xat de grup" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "No s'ha pogut eliminar la verificació" @@ -4333,6 +4409,10 @@ msgstr "No s'ha pogut enviar l'apel·lació, torna-ho a provar." msgid "Failed to toggle thread mute, please try again" msgstr "No s'ha pogut desactivar el silenci del fil; torneu-ho a provar" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "No s'ha pogut desbloquejar el xat de grup" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "No s'ha pogut desfixar la llista" @@ -4814,6 +4894,20 @@ msgstr "De <0/>" msgid "Generate a starter pack" msgstr "Genera un starter pack" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "Genera un enllaç d'invitació" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "Genera un nou enllaç d'invitació" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "Genera un nou enllaç" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "Rep notificacions quan algú publiqui" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "Comença" @@ -4936,7 +5031,7 @@ msgstr "Ves enrere" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "Ves a la configuració del compte" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Ves a la conversa amb {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Ves al següent" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Ves al perfil" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "Ves al xat de grup anomenat \"{chatName}\"" @@ -5049,36 +5144,50 @@ msgstr "Contingut gràficament violent" msgid "Grooming or predatory behavior" msgstr "Comportament depredador o de manipulació grooming" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "Diàleg d'enllaç d'invitació al xat de grup" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "Xat de grup bloquejat" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "Xat de grup silenciat" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "Paràmetres del xat de grup" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "Xat de grup desbloquejat" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "Xat de grup no silenciat" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" -msgstr "" +msgstr "Els xats de grup encara no estan disponibles" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" -msgstr "" +msgstr "Els xats de grup encara ja estan disponibles" #: src/components/dialogs/SearchablePeopleList.tsx:563 msgid "Group is locked" -msgstr "" +msgstr "El grup està bloquejat" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "Nom del grup" @@ -5336,6 +5445,10 @@ msgstr "No podem carregar el servei de moderació." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Espera! A poc a poc estem donant accés al vídeo i encara estàs a la cua. Torna més tard!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "Aguanta! Aquesta funció encara no està disponible. Torna-ho a comprovar més tard." + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,27 +5795,31 @@ msgstr "Convida amics" msgid "Invite friends <0/>" msgstr "Convida amics <0/>" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "Enllaç d'invitació" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" -msgstr "" +msgstr "S'ha creat l'enllaç d'invitació" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" -msgstr "" +msgstr "S'ha desactivat l'enllaç d'invitació" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" -msgstr "" +msgstr "S'ha editat l'enllaç d'invitació" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" -msgstr "" +msgstr "S'ha activat l'enllaç d'invitació" #: src/components/StarterPack/ShareDialog.tsx:83 msgid "Invite people to this starter pack!" @@ -5712,7 +5829,7 @@ msgstr "Convida a gent a aquest starter pack!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Convida els teus amics a seguir els teus canals i persones preferides" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "Convidat" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Més informació." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Surt" @@ -5939,11 +6056,11 @@ msgstr "Surt del xat" msgid "Leave conversation" msgstr "Surt de la conversa" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" -msgstr "" +msgstr "Abandona el xat de grup" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "Abandona aquest grup de xat" @@ -6036,14 +6153,14 @@ msgstr "Li ha agradat a {0, plural, one {# usuari} other {# usuaris}}" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Li ha agradat a {likeCount, plural, one {# usuari} other {# usuaris}}" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "M'agrades" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "Carregant la configuració d'interaccions de la publicació..." msgid "Loading..." msgstr "Carregant…" -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" -msgstr "Carregant…" +msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "Tanca" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "Tanca el xat de grup" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "Vols tancar el grup de xat?" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "Tanca aquest xat de grup" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "Tancat" @@ -6367,11 +6484,11 @@ msgstr "Imatge desada en un altre dispositiu" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Continguts que poden ser inquietants o inadequats per a alguns públics." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "Membres" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "Els membres encara poden llegir l'historial del xat, però no poden enviar missatges nous." @@ -6383,7 +6500,7 @@ msgstr "Notificacions de mencions" msgid "mentioned users" msgstr "usuaris mencionats" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Menú" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "Missatge" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "Missatge" @@ -6410,26 +6527,26 @@ msgstr "Missatge" msgid "Message {0}" msgstr "Missatge {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "Missatge {displayName}" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Missatge esborrat" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Missatge esborrat" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "No s'ha pogut enviar el missatge." #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "Missatge de @ {0}: {1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Missatge del servidor: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Camp d'entrada del missatge" @@ -6452,7 +6569,7 @@ msgstr "El missatge és massa llarg" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "El missatge és massa llarg ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "Opcions del missatge" @@ -6580,7 +6697,7 @@ msgstr "Pel·lícules" msgid "Music" msgstr "Música" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Silencia" @@ -6625,7 +6742,7 @@ msgstr "Silencia la llista" msgid "Mute these accounts?" msgstr "Vols silenciar aquests comptes?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "Silencia aquest xat de grup" @@ -6663,7 +6780,7 @@ msgstr "Silencia el fil de debat" msgid "Mute words & tags" msgstr "Silencia paraules i etiquetes" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "Silenciat" @@ -6696,7 +6813,7 @@ msgstr "Silenciar és privat. Els comptes silenciats poden interactuar amb tu, p #: src/components/dialogs/BirthDateSettings.tsx:46 #: src/components/dialogs/BirthDateSettings.tsx:50 msgid "My birthdate" -msgstr "" +msgstr "La meva data de naixement" #: src/screens/StarterPack/Wizard/StepDetails.tsx:77 msgid "My favorite feeds and people - join me!" @@ -6775,24 +6892,21 @@ msgid "New chat" msgstr "Xat nou" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" -msgstr "" +msgstr "Nou xat amb {0}" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" -msgstr "" +msgstr "Nou xat amb {0} i {1}" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." -msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." +msgstr "Nou xat amb {0}, {1} i {memberCount, plural, one {{memberCount} més} other {{memberCount} més}}." #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 msgid "New email address" @@ -6809,7 +6923,7 @@ msgstr "Funció nova" msgid "New follower notifications" msgstr "Notificacions de nou seguidor" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Notícies" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6948,7 +7062,7 @@ msgstr "Sense caducitat definida" #: src/components/dialogs/GifSelect.tsx:237 msgid "No featured GIFs found. There may be an issue with KLIPY." -msgstr "" +msgstr "No s'han trobat GIF destacats. Pot haver-hi un problema amb KLIPY." #: src/components/dialogs/GifSelect.tsx:238 msgid "No featured GIFs found. There may be an issue with Tenor." @@ -6989,7 +7103,7 @@ msgstr "Ja no segueixes a {0}" msgid "No media yet" msgstr "Encara no hi ha imatges" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Encara no tens cap missatge" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Cap resultat" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Obre el creador d'avatars" msgid "Open camera" msgstr "Obre la càmera" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "Obre les opcions dels membres del xat per a {displayName}" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Obre les opcions de les converses" @@ -7375,7 +7489,7 @@ msgstr "Obre la llista completa d'emojis" msgid "Open Germ DM" msgstr "Obre Germ DM" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "Paràmetres del xat de grup" @@ -7383,7 +7497,7 @@ msgstr "Paràmetres del xat de grup" msgid "Open link to {niceUrl}" msgstr "Obre l'enllaç a {niceUrl}" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Obre les opcions dels missatges" @@ -7527,7 +7641,7 @@ msgstr "Obre el compositor de publicacions" msgid "Opens this draft in the composer" msgstr "Obre aquest esborrany a l'editor" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Posa en pausa el vídeo" msgid "People" msgstr "Gent" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "Les persones que segueixen {ownerName} es poden unir al moment" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "Les persones que segueixen {ownerName} poden sol·licitar unir-s'hi" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Persones seguint a @{0}" msgid "People I follow" msgstr "Gent que segueixo" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "Les persones que segueixo es poden unir al moment" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "Les persones que segueixo poden sol·licitar unir-se" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "Persones que segueixes" @@ -7995,7 +8125,7 @@ msgstr "Publica-ho tot" #: src/view/com/composer/Composer.tsx:1342 msgid "Post anyway" -msgstr "" +msgstr "Publica de totes maneres" #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:22 msgid "Post blocked" @@ -8049,6 +8179,11 @@ msgstr "Configuració de les interaccions de la publicació" msgid "Post language selection" msgstr "Tria l'idioma de la publicació" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "Publica l'enllaç" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "La publicació citada s'ha desenganxat amb èxit" msgid "Quote posts disabled" msgstr "S'han deshabilitat les citacions" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "S'ha superat el límit de velocitat. Torna-ho a provar més tard." msgid "Re-attach quote" msgstr "Torna a enganxar la citació" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "Torna a activar l'enllaç d'invitació" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "Torna a activar l'enllaç" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "Reacciona amb {emoji}" @@ -8446,7 +8589,7 @@ msgstr "Elimina a {displayName} del xat de grup" msgid "Remove {displayName} from starter pack" msgstr "Elimina a {displayName} de l'starter pack" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "Elimina a {displayName} d'aquest xat de grup" @@ -8496,7 +8639,7 @@ msgstr "Elimina el canal" msgid "Remove feed?" msgstr "Vols eliminar el canal?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "Elimina del xat" @@ -8655,7 +8798,7 @@ msgstr "T'ha respost" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "S'ha actualitzat la visibilitat de la resposta" msgid "Reply was successfully hidden" msgstr "La resposta s'ha amagat amb èxit" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Informa" @@ -8749,7 +8892,7 @@ msgstr "Informa del canal" msgid "Report list" msgstr "Denuncia la llista" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Informa del missatge" @@ -8776,7 +8919,7 @@ msgstr "Informa sobre aquesta conversa" msgid "Report this feed" msgstr "Informa d'aquest canal" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "Informa d'aquest xat de grup" @@ -8844,7 +8987,7 @@ msgstr "Republicat per {reposter}" msgid "Reposted by you" msgstr "Republicat per tu" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "Republicacions" msgid "Reposts of this post" msgstr "Republicacions d'aquesta publicació" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "Ves al pas anterior" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9202,7 +9345,7 @@ msgstr "La cerca no està disponible actualment amb la sessió tancada" #: src/components/dialogs/GifSelect.tsx:182 msgid "Search KLIPY" -msgstr "" +msgstr "Cerca a KLIPY" #: src/components/dialogs/LanguageSelectDialog.tsx:232 #: src/components/dialogs/LanguageSelectDialog.tsx:233 @@ -9349,7 +9492,7 @@ msgstr "Tria el fitxer de subtítols (.vtt)" #: src/components/dialogs/SearchablePeopleList.tsx:499 msgid "Select chat \"{name}\"" -msgstr "" +msgstr "Selecciona el xat \"{name}\"" #: src/screens/Settings/LanguageSettings.tsx:195 #: src/screens/Settings/LanguageSettings.tsx:233 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Envia comentari" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Envia el missatge" @@ -9627,6 +9770,8 @@ msgstr "Suggerent sexualment" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9944,7 +10089,7 @@ msgstr "Omet la compartició de contactes i continua a l'aplicació" #: src/view/com/composer/Composer.tsx:1340 msgid "Skip empty posts?" -msgstr "" +msgstr "Vols ometre les publicacions buides?" #: src/screens/Onboarding/StepFinished/index.tsx:288 #: src/screens/Onboarding/StepFinished/index.tsx:314 @@ -9996,23 +10141,38 @@ msgstr "Alguns altres canals que potser t'agradaran" msgid "Some people can reply" msgstr "Algunes persones poden respondre" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "Algú s'ha unit al grup" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "Algú ha deixat el grup" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "Algú ha reaccionat amb {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "Algú ha reaccionat amb {0} a {target}" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "Algú ha estat afegit al grup" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" +msgstr "Algú ha estat eliminat del grup" #: src/components/moderation/ReportDialog/index.tsx:103 msgid "Something wasn't quite right with the data you're trying to report. Please contact support." msgstr "Hi ha alguna cosa que no va bé amb les dades que intenteu informar. Contacteu amb suport." #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Alguna cosa ha fallat" @@ -10247,7 +10407,7 @@ msgstr "Verificat" msgid "Successfully verified" msgstr "Verificat correctament" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "Suggerit" @@ -10355,14 +10515,14 @@ msgstr "Toca per a ignorar" #: src/components/dms/ReactionsDialog.tsx:195 msgid "Tap to remove" -msgstr "" +msgstr "Toca per eliminar" #. placeholder {0}: reaction.value #: src/components/dms/ReactionsDialog.tsx:211 msgid "Tap to remove your {0} reaction" -msgstr "" +msgstr "Toca per eliminar la teva reacció {0}" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "Toca per tornar-ho a provar" @@ -10373,9 +10533,9 @@ msgstr "Toca per mostrar {0} reaccions" #: src/components/dms/ReactionsDialog.tsx:360 msgid "Tap to show all reactions" -msgstr "" +msgstr "Toca per mostrar totes les reaccions" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "Toca per veure les reaccions" @@ -10413,7 +10573,7 @@ msgstr "Explica'ns una mica més" #: src/screens/Settings/components/DeleteAccountDialog.tsx:214 msgid "Temporarily deactivate your account" -msgstr "" +msgstr "Desactiva el teu compte temporalment" #: src/view/shell/desktop/RightNav.tsx:124 #: src/view/shell/desktop/RightNav.tsx:125 @@ -10550,7 +10710,7 @@ msgstr "La legislació de la teva regió exigeix que verifiquis que ets adult pe #: src/view/com/composer/select-language/SuggestedLanguage.tsx:410 msgid "The post you’re replying to was marked as being written in {suggestedLanguageName} by its author. Would you like to reply in <0>{suggestedLanguageName}?" -msgstr "" +msgstr "L'autor ha marcat la publicació a la qual respons com a escrita en {suggestedLanguageName}. Vols respondre en <0>{suggestedLanguageName}?" #: src/view/screens/PrivacyPolicy.tsx:29 msgid "The Privacy Policy has been moved to <0/>" @@ -10600,6 +10760,10 @@ msgstr "Tema" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "Hi ha un límit de freqüència amb què pots canviar la teva data de naixement. Potser hauràs d'esperar un dia o dos abans d'actualitzar-la de nou." +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "No hi ha cap enllaç d'invitació per a aquest xat de grup." + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "No hi ha límit de temps per a la desactivació del compte, torna quan vulguis." @@ -10610,7 +10774,7 @@ msgstr "Hi ha hagut un problema amb la connexió a Internet. Torna-ho a intentar #: src/components/dialogs/GifSelect.tsx:230 msgid "There was an issue connecting to KLIPY." -msgstr "" +msgstr "Hi ha hagut un problema per a connectar amb KLIPY." #: src/components/dialogs/GifSelect.tsx:231 msgid "There was an issue connecting to Tenor." @@ -10669,8 +10833,8 @@ msgstr "S'ha produït un problema actualitzant els teus canals. Comprova la teva #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Aquest contingut no està disponible per culpa que un dels usuaris invol msgid "This content is not viewable without a Bluesky account." msgstr "Aquest contingut no es pot veure sense un compte de Bluesky." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "Aquesta conversa és amb un compte suprimit o desactivat. Prem per obtenir opcions" @@ -10825,10 +10989,6 @@ msgstr "Aquesta funció no està disponible mentre s'utilitza una contrasenya d' msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Aquesta funció no està disponible mentre s'utilitza una contrasenya d'aplicació. Inicieu la sessió amb la contrasenya principal." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Aquest canal està rebent moltes visites actualment i està temporalment inactiu. Prova-ho més tard." @@ -10939,6 +11099,10 @@ msgstr "Aquest perfil només és visible per als usuaris que han iniciat sessió msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Aquesta resposta s'ordenarà en una secció oculta a la part inferior del fil i silenciarà les notificacions de les respostes posteriors, tant per a tu com per als altres." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "Aquesta pantalla només està disponible per a converses en grup." + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Aquest servei no ha proporcionat termes de servei ni una política de privadesa." @@ -11107,8 +11271,8 @@ msgstr "Primer les respostes principals" msgid "Topic" msgstr "Tema" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "Televisió" msgid "Two-factor authentication (2FA)" msgstr "Autenticació de dos factors (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Escriu aquí el teu missatge" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Desbloqueja" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "Desbloqueja {displayName}" @@ -11328,11 +11492,11 @@ msgstr "Malauradament, la data de naixement que has desat al teu perfil et fa ma msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "Malauradament, l'edat que has declarat indica que no tens l'edat suficient per accedir a Bluesky a la teva regió." -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "Desconvida" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "Desconvida a {displayName} d'aquest xat de grup" @@ -11358,7 +11522,7 @@ msgstr "Desfés el m'agrada" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Desfés els m'agrades ({0, plural, one {# m'agrada} other {# m'agrades}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "Obre aquest xat de grup" @@ -11395,7 +11559,7 @@ msgstr "Deixa de silenciar la conversa" msgid "Unmute list" msgstr "Deixa de silenciar la llista" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "Deixa de silenciar aquest xat de grup" @@ -11494,14 +11658,18 @@ msgstr "Actualitza <0>{displayName} a les Llistes" msgid "Update email" msgstr "Actualitza el correu" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "Actualitza l'enllaç d'invitació" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Actualitza a {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" -msgstr "" +msgstr "Actualitza l'aplicació a l'última versió per unir-t'hi!" #: src/components/dialogs/EmailDialog/screens/Update.tsx:204 msgid "Update your email" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "Mostra el perfil de {0}" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "Mostra el perfil de {displayName}" @@ -11905,7 +12073,7 @@ msgstr "Veure els detalls" msgid "View full thread" msgstr "Veure el fil de debat complet" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "Veure les sol·licituds de xat de grup entrants" @@ -11945,6 +12113,10 @@ msgstr "Mostra el bàner del perfil" msgid "View the avatar" msgstr "Veure l'avatar" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "Mostra l'enllaç d'invitació per a aquest xat de grup" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "No hem trobat cap resultat per a aquest tema" msgid "We couldn't load this conversation" msgstr "No hem pogut carregar aquesta conversa" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "No hem pogut carregar la configuració d'aquesta conversa" @@ -12170,7 +12342,7 @@ msgstr "Estem tenint problemes per inicialitzar el procés de garantia d'edat pe msgid "We're having network issues, try again" msgstr "Tenim problemes de xarxa, torna-ho a provar" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "Tenim problemes de xarxa, torna-ho a provar" @@ -12269,6 +12441,10 @@ msgstr "Quan toques un xec, veuràs quines organitzacions han concedit la verifi msgid "Who can interact with this post?" msgstr "Qui pot interactuar amb aquesta publicació?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "Qui pot unir-se a aquest xat de grup i com" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Escriptors" msgid "Wrong DID returned from server. Received: {0}" msgstr "L'identificador DID incorrecte ha estat retornat pel servidor. Rebut: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "Tipus de conversa equivocat" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "També pots descarregar les dades del xat com a fitxer \"JSONL\". Aquest msgid "You can always opt out and delete your data" msgstr "Sempre pots optar per no participar i suprimir les teves dades" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "Pots triar si les notificacions dels xats tenen so en la configuració del xat en l'aplicació" @@ -12717,15 +12897,14 @@ msgid "You probably want to restart the app now." msgstr "Segurament vols reiniciar l'aplicació ara." #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "Has reaccionat amb {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" +msgstr "Has reaccionat amb {0} a {target}" #: src/components/dialogs/BirthDateSettings.tsx:87 #: src/components/dialogs/BirthDateSettings.tsx:97 @@ -12754,22 +12933,14 @@ msgstr "Ara rebràs notificacions d'aquest debat" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Rebràs un correu amb un \"codi de restabliment\". Introdueix aquí el codi i després la teva contrasenya nova." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." -msgstr "" +msgstr "No podràs tornar a unir-te si no t'hi conviden." -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" -msgstr "" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" +msgstr "Tu: {message}" #: src/screens/Signup/index.tsx:152 msgid "You'll follow the suggested users and feeds once you finish creating your account!" @@ -12987,6 +13158,10 @@ msgstr "S'ha actualitzat la teva ubicació." msgid "Your muted words" msgstr "Les teves paraules silenciades" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "El teu nom, avatar i el nom del xat de grup seran visibles per a tothom." + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "La teva contrasenya s'ha canviat correctament! Fes servir la nova contrasenya quan iniciïs sessió a Bluesky a partir d'ara." @@ -13035,7 +13210,7 @@ msgstr "Seleccionar els teus interessos ens ajuda a mostrar-te el contingut que #: src/view/com/composer/Composer.tsx:1341 msgid "Your thread has empty posts that will be skipped. The remaining posts will be published as a thread." -msgstr "" +msgstr "El teu fil té publicacions buides que s'ometran. Les publicacions restants es publicaran com a fil." #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" diff --git a/src/locale/locales/cy/messages.po b/src/locale/locales/cy/messages.po index c919943aef..a183823d5b 100644 --- a/src/locale/locales/cy/messages.po +++ b/src/locale/locales/cy/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: cy\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Welsh\n" "Plural-Forms: nplurals=6; plural=(n == 0) ? 0 : ((n == 1) ? 1 : ((n == 2) ? 2 : ((n == 3) ? 3 : ((n == 6) ? 4 : 5))));\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "…" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "Categori \"{interestsDisplayName}\" (gweithredol)" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(yn cynnwys cynnwys wedi'i fewnosod)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# mis} other {# mis}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "{0, plural, zero {}one {# person} two {# berson} few {# person} many {# person} other {# person}} reacted – {1}" @@ -181,7 +175,7 @@ msgstr "{0} (Cyfrif)" #. placeholder {1}: reaction.count #: src/components/dms/ReactionsDialog.tsx:387 msgid "{0} {1}" -msgstr "{0} {1}" +msgstr "{0} o {1}" #. Pattern: {wordValue} in tags #. placeholder {0}: word.value @@ -215,21 +209,11 @@ msgstr "Dyw {0} ddim ar gael" msgid "{0} is not supported by your device." msgstr "Dyw {0} ddim yn cael eu cynnal gan eich dyfais." -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "Ymunodd {0} yr wythnos hon" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} o {1}" msgid "{0} out of 50" msgstr "{0} allan 50" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "Ymatebodd {0} i {1}" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "{0}, rhestr gan {1}" msgid "{0}'s avatar" msgstr "afatar {0}" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "Afatar {0}" @@ -530,7 +497,8 @@ msgstr "{MAX_DISPLAY_NAME, plural, zero {} one {Mae'r enw dangos yn rhy hir. Uch msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "{MAX_HIDDEN_REPLIES, plural, zero {} one {Gallwch guddio hyd at # ateb.} two {Gallwch guddio hyd at # ateb.} few {Gallwch guddio hyd at # ateb.} many {Gallwch guddio hyd at # ateb.} other {Gallwch guddio hyd at # ateb.}}" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "{memberCount}/{MEMBER_LIMIT}" @@ -542,6 +510,32 @@ msgstr "{MIN_ACCESS_AGE, plural, zero {} one {Rhaid i chi fod yn # oed neu hŷn msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, zero {}one {# munud} two {# funud} few {# munud} many {# munud} other {# munud}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "Ymunodd {name} â'r grŵp" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "Gadawodd {name} y grŵp" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "Ymatebodd {name} {0} i {target}" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "Mae {name} wedi'i ychwanegu i'r grŵp" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "Mae {name} wedi'i ychwanegu i'r grŵp" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "{name}: {message}" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "Hoff ffrydiau a phobl {name} - ymunwch â mi!" @@ -571,10 +565,16 @@ msgstr "Ymunodd {profileName} â Bluesky gan ddefnyddio pecyn cychwyn {timeAgoSt msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "{requestCount, plural, zero {}one {# cais} two {# gais} few {# cais} many {# cais} other {# cais}}" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "{requestCount}+ cais" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "Casgliad o ffrydiau poblogaidd sydd i'w cael ar Bluesky, gan gynnwys Newyddion, Booksky, Game Dev, Blacksky, a Fountain Pens" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "neges" @@ -802,7 +802,7 @@ msgstr "Cyfrif" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "Darparwr cyfrif" msgid "Account removed from quick access" msgstr "Cyfrif wedi'i dynnu o fynediad cyflym" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Dad-dewi cyfrif" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "Mae cyfrifon gyda marc siec glas cregynog <0><1/> yn gallu dilysu eraill. Mae'r dilyswyr dibynadwy hyn yn cael eu dewis gan Bluesky." -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "Hysbysiadau gweithgareddau" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Ychwanegu" @@ -965,7 +965,7 @@ msgstr "Ychwanegu label awtomatiaeth i'r cyfrif" msgid "Add emoji reaction" msgstr "Ychwanegu adwaith emoji" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "Ychwanegu aelodau grŵp sgwrsio" @@ -978,8 +978,9 @@ msgstr "Ychwanegwch lun" msgid "Add media to post" msgstr "Ychwanegu cyfrwng i bostiad" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "Ychwanegu aelodau" @@ -1001,8 +1002,8 @@ msgstr "Ychwanegu gair mud gyda'r gosodiadau a ddewiswyd" msgid "Add muted words and tags" msgstr "Ychwanegu geiriau a thagiau wedi'u tewi" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "Ychwanegu defnyddiwr at y rhestr" msgid "Add your birthdate" msgstr "Ychwanegwch ddyddiad geni" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "Ychwanegwyd gan {0}" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "Manylion ychwanegol (terfyn o 1000 nod)" msgid "Additional details (limit 300 characters)" msgstr "Manylion ychwanegol (terfyn o 300 nod)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "Gwein" @@ -1361,9 +1367,9 @@ msgstr "Darlun o nifer o bostiadau Bluesky ynghyd ag eiconau ailbostio, hoffi a msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "Darlun yn dangos bod Bluesky yn dewis dilyswyr dibynadwy, a dilyswyr dibynadwy yn eu tro yn gwirio cyfrifon defnyddwyr unigol." -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." -msgstr "Mae gwahoddiad yn caniatáu i bobl ymuno â'r grŵp sgwrsio hwn heb gael eu hychwanegu'n uniongyrchol. Chi sy'n rheoli pwy sy'n gallu defnyddio'r ddolen ac a ydyn nhw angen eich caniatâd. Gallwch analluogi'r ddolen ar unrhyw adeg. Bydd eich enw, afatar ac enw'r grŵp sgwrsio'n weladwy i bawb." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." +msgstr "Mae gwahoddiad yn caniatáu i bobl ymuno â'r grŵp sgwrsio hwn heb gael eu hychwanegu'n uniongyrchol. Chi sy'n rheoli pwy sy'n gallu defnyddio'r ddolen ac a ydyn nhw angen eich caniatâd. Gallwch analluogi'r ddolen ar unrhyw adeg." #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 msgid "An issue not included in these options" @@ -1439,6 +1445,16 @@ msgstr "Unrhyw un" msgid "Anyone can interact" msgstr "Gall unrhyw un ryngweithio" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "Gall unrhyw un ymuno'n syth" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "Gall unrhyw un ofyn i gael ymuno" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "Ydych chi wir yn siŵr?" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "Ydych chi'n siŵr eich bod am ddileu cyfrinair ap \"{0}\"?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "Ydych chi'n siŵr eich bod am ddileu'r neges hon? Bydd y neges yn cael ei dileu i chi, ond nid ar gyfer y cyfranogwyr eraill." @@ -1574,7 +1590,7 @@ msgstr "Ydych chi'n siŵr eich bod am ddileu'r pecyn cychwyn hwn?" msgid "Are you sure you want to discard your changes?" msgstr "Ydych chi'n siŵr eich bod am ddileu eich newidiadau?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "Ydych chi'n siŵr eich bod eisiau gadael {groupName}?" @@ -1653,9 +1669,9 @@ msgstr "Awtochwarae fideos a GIFs" msgid "Available" msgstr "Ar gael" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "Cyn i chi dderbyn hysbysiadau am bostiadau {name}, rhaid i chi yn gyntaf #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "Cyn y gallwch anfon neges at ddefnyddiwr arall, rhaid i chi ddilysu'ch cyfeiriad e-bost yn gyntaf." @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Penblwydd" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Rhwystro" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "Rhwystro {displayName}" @@ -1772,7 +1788,7 @@ msgstr "Rhwystro {displayName}" msgid "Block account" msgstr "Rhwystro cyfrif" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "Rhwystro cyfrif?" @@ -1794,7 +1810,7 @@ msgstr "Rhwystro a Dileu" msgid "Block list" msgstr "Rhestr rhwystro" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "Rhwystro neu adrodd" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Cyfrifon wedi'u Rhwystro" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Does dim modd i gyfrifon sydd wedi'u rhwystro ymateb yn eich trywyddau, eich crybwyllidau, na rhyngweithio â chi fel arall." @@ -2056,17 +2072,16 @@ msgstr "Camera" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "Newidiadau wedi'u cadw" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "Bydd newidiadau i'r pecyn cychwyn ddim yn cael eu hadlewyrchu i'r rhestr ar ôl eu creu. Bydd y rhestr yn gopi annibynnol." -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "Wedi dileu'r sgwrs" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "Sgwrs wedi'i chloi" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "Sgwrs wedi'i chloi'n barhaol" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "Negeseuon sgyrsiau - tawel" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "Negeseuon sgyrsiau - sain" @@ -2253,12 +2268,16 @@ msgstr "Gosodiadau sgyrsiau" msgid "Chat Settings" msgstr "Gosodiadau Sgyrsiau" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "Mae teitl y sgwrs wedi newid" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "Teitl y sgwrs wedi newid i {0}" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "Sgwrs wedi'i datgloi" @@ -2323,6 +2342,10 @@ msgstr "Dewis ieithoedd postiadau" msgid "Choose this color as your avatar" msgstr "Dewiswch y lliw hwn fel eich afatar" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "Dewiswch pwy sy'n gallu ymuno â'r grŵp yma a sut." + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "Dewis pwy i wahodd" @@ -2368,7 +2391,7 @@ msgstr "Clicio am wybodaeth" msgid "click here" msgstr "cliciwch yma" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "Cliciwch yma i ychwanegu pobl i'r grŵp sgwrsio yma" @@ -2376,6 +2399,10 @@ msgstr "Cliciwch yma i ychwanegu pobl i'r grŵp sgwrsio yma" msgid "Click here to contact our support team" msgstr "Cliciwch yma i gysylltu â'n tîm cefnogaeth" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "Cliciwch yma i greu neu reoli dolen gwahodd ar gyfer y grŵp sgwrsio yma" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "Cliciwch yma i ddileu'ch cyfrif" @@ -2402,20 +2429,20 @@ msgstr "Cliciwch yma i ddiweddaru eich dyddiad geni" msgid "Click here to update your email" msgstr "Cliciwch yma i ddiweddaru eich e-bost" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" -msgstr "Cliciwch yma i weld neu greu dolen gwahodd ar gyfer y grŵp sgwrsio yma" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" +msgstr "Cliciwch yma i weld y ddolen gwahodd ar gyfer y grŵp sgwrsio yma" #. placeholder {0}: isCashtag ? tag : `#${tag}` #: src/components/RichTextTag.tsx:56 msgid "Click to open tag menu for {0}" msgstr "Clicio i agor dewislen tagiau {0}" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Cliciwch i roi cynnig arall ar y neges a fethwyd" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "Cliciwch i weld y dyddiad ac amser" @@ -2444,7 +2471,7 @@ msgstr "Clip 🐴 clop 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Clip 🐴 clop 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "Ffurfweddu baner digwyddiad byw" msgid "Configured in <0>moderation settings." msgstr "Wedi'i ffurfweddu yn y <0>gosodiadau cymedroli." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "Parhau'r edefyn" msgid "Continue thread..." msgstr "Parhau â'r trywydd..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "Parhau i'r enw grŵp" @@ -2770,7 +2799,7 @@ msgstr "Ymlaen i'r cam nesaf" msgid "Conversation" msgstr "Sgwrs" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Sgwrs wedi'i dileu" @@ -2784,7 +2813,7 @@ msgstr "Sgwrs wedi'i dileu" msgid "Copied build version to clipboard" msgstr "Fersiwn adeiladu wedi'i gopïo i'r clipfwrdd" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Wedi'i gopïo i'r clipfwrdd" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Wedi'i gopïo!" @@ -2865,8 +2895,8 @@ msgstr "Copïo'r ddolen i'r proffil" msgid "Copy link to starter pack" msgstr "Copïo'r ddolen i'r pecyn cychwyn" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Copïo testun neges" @@ -3030,10 +3060,6 @@ msgstr "Crëwch gyfrif heb ddefnyddio'r pecyn cychwyn hwn" msgid "Create an avatar instead" msgstr "Creu afatar yn lle hynny" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "Crëwch ddolen gwahodd ar gyfer y grŵp sgwrsio yma" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Creu un arall" @@ -3065,6 +3091,10 @@ msgstr "Creu rhestr cymedroli" msgid "Create new account" msgstr "Creu cyfrif newydd" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "Crëwch neu addasu dolen gwahodd ar gyfer y grŵp sgwrsio yma" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "Creu pecyn cychwyn" msgid "Create user list" msgstr "Creu rhestr defnyddwyr" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Wedi creu {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "Mae'r crëwr wedi'i rwystro" @@ -3151,7 +3189,7 @@ msgstr "Panel dadfygio" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:479 msgid "Decline this language suggestion" -msgstr "" +msgstr "Gwrthod awgrym yr iaith hon" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:84 msgid "Deepfake adult content" @@ -3165,9 +3203,9 @@ msgstr "Rhagosodiad" msgid "Default icons" msgstr "Eiconau rhagosodedig" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Dileu sgwrs" msgid "Delete Conversation" msgstr "Dileu Sgwrs" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Dileu i mi" @@ -3227,11 +3265,11 @@ msgstr "Dileu i mi" msgid "Delete list" msgstr "Dileu rhestr" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Dileu neges" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Dileu neges i mi" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Dilëwyd" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Cyfrif wedi'i ddileu" @@ -3331,6 +3368,11 @@ msgstr "Deialog: addaswch pwy all ryngweithio â'r postiad hwn" msgid "Dim" msgstr "Tywyllu" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "Analluogi" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Gorffen" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "Tapio dwywaith neu bwyso'n hir i ychwanegu ymateb" @@ -3624,6 +3666,7 @@ msgstr "e.e. Defnyddwyr sy'n ateb dro ar ôl tro gyda hysbysebion." msgid "Eating disorders" msgstr "Anhwylderau bwyta" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Golygu afatar" msgid "Edit Feeds" msgstr "Golygu Ffrydiau" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "Golygu enw grŵp" @@ -3668,6 +3711,10 @@ msgstr "Golygu gosodiadau rhyngweithio" msgid "Edit interests" msgstr "Golygu diddordebau" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "Golygu gosodiadau dolen" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "Golygu rhestr cymedroli" msgid "Edit My Feeds" msgstr "Golygu Fy Ffrydiau" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "Golygu enw" @@ -3721,7 +3768,7 @@ msgstr "Golygu Proffil" msgid "Edit starter pack" msgstr "Golygu pecyn cychwyn" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "Golygu enw'r grwp sgwrsio" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "Wedi methu derbyn y sgwrs" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "Wedi methu ychwanegu emoji ymateb" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "Wedi methu ychwanegu aelodau" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "Wedi methu ychwanegu at becyn cychwyn" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "Wedi methu creu cyfrinair ap. Ceisiwch eto." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "Wedi methu creu sgwrs" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "Wedi methu creu dolen gwahodd" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "Wedi methu dileu'r sgwrs" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Wedi methu dileu'r neges" @@ -4161,15 +4217,27 @@ msgstr "Wedi methu dileu postiad, ceisiwch eto" msgid "Failed to delete starter pack" msgstr "Wedi methu dileu'r pecyn cychwyn" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "Wedi methu analluogi dolen gwahodd" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "Wedi methu datgysylltu Germ DM. Gwall {0}" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "Wedi methu golygu enw'r grŵp sgwrsio" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "Wedi methu golygu dolen gwahodd" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "Wedi methu galluogi dolen gwahodd" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "Wedi methu dilyn pob un o'r cyfrifon hyn, rhowch gynnig arall arni" @@ -4186,7 +4254,7 @@ msgstr "Wedi methu cuddio awgrymiadau, gwiriwch eich cysylltiad rhyngrwyd" msgid "Failed to launch SMS app" msgstr "Wedi methu agor eich ap SMS" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "Wedi methu gadael grŵp sgwrsio" @@ -4250,12 +4318,16 @@ msgstr "Wedi methu llwytho'r ffrydiau awgrymwyd" msgid "Failed to load suggested follows" msgstr "Wedi methu llwytho'r awgrymiadau dilyn" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "Wedi methu cloi grŵp sgwrsio" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "Wedi methu nodi pob cais wedi'i ddarllen" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "Wedi methu tewi grŵp sgwrsio" @@ -4277,8 +4349,8 @@ msgstr "Wedi methu tynnu data oherwydd gwall rhwydwaith, gwiriwch eich cysylltia msgid "Failed to remove data. {0}" msgstr "Wedi methu tynnu data. {0}" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "Wedi methu dileu emoji ymateb" @@ -4287,6 +4359,10 @@ msgstr "Wedi methu dileu emoji ymateb" msgid "Failed to remove from starter pack" msgstr "Wedi methu tynnu o becyn cychwyn" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "Wedi methu tynnu aelod o'r grŵp sgwrsio" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "Wedi methu dileu'r dilysiad" @@ -4333,6 +4409,10 @@ msgstr "Wedi methu cyflwyno apêl, ceisiwch eto." msgid "Failed to toggle thread mute, please try again" msgstr "Wedi methu toglo tewi'r edefyn, ceisiwch eto" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "Wedi methu datgloi grŵp sgwrsio" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "Wedi methu dadbinio rhestr" @@ -4814,6 +4894,20 @@ msgstr "Oddi wrth <0/>" msgid "Generate a starter pack" msgstr "Creu pecyn cychwyn" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "Cynhyrchu dolen gwahodd" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "Cynhyrchu dolen gwahodd newydd" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "Cynhyrchu dolen newydd" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,9 +4988,10 @@ msgstr "Cael gwybod pan fydd rhywun yn postio" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" -msgstr "Cychwyn arni" +msgstr "" #: src/components/MediaPreview.tsx:136 #: src/components/Post/Embed/VideoEmbed/GifPresentationControls.tsx:69 @@ -4936,7 +5031,7 @@ msgstr "Mynd nôl" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "Ewch i'r gosodiadau cyfrif" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Ewch i sgwrs gyda {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Ewch i'r nesaf" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Ewch i'r proffil" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "Ewch i'r grŵp sgwrsio \"{chatName}\"" @@ -5049,26 +5144,40 @@ msgstr "Cynnwys treisiol graffig" msgid "Grooming or predatory behavior" msgstr "Ymddygiad rheibus neu ddenu" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "Deialog dolen gwahodd grŵp sgwrsio" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "Grŵp sgwrsio wedi'i gloi" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "Grŵp sgwrsio wedi'i dewi" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "Gosodiadau grwpiau sgwrsio" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "Grŵp sgwrsio wedi'i ddatgloi" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "Wedi dad-dewi grŵp sgwrsio" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "Dyw sgyrsiau grwp ddim ar gael eto" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "Mae grwpiau sgwrsio ar gael bellach" @@ -5078,7 +5187,7 @@ msgstr "Mae'r grŵp wedi'i gloi" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "Enw grŵp" @@ -5336,6 +5445,10 @@ msgstr "Hmmmm, dydyn ni ddim wedi gallu llwytho'r gwasanaeth cymedroli hwnnw." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Daliwch ati! Rydyn ni'n rhoi mynediad i fideo yn raddol, ac rydych chi'n dal i aros yn unol. Dewch nôl cyn hir!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "Daliwch arni! Dyw'r nodwedd hon ddim ar gael eto. Dewch nôl rhywbryd arall." + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5496,17 +5609,17 @@ msgstr "Wedi gwagio'r storfa delweddau, rhyddhawyd {0}" #. placeholder {0}: images.length #: src/components/images/Gallery/index.tsx:256 msgid "Image gallery, {0} images" -msgstr "" +msgstr "Oriel delweddau, {0} delwedd" #. Image has been moderated and user has the option of showing it temporarily #: src/features/liveNow/components/LiveStatusDialog.tsx:299 msgid "Image is hidden due to your moderation settings." -msgstr "" +msgstr "Mae delwedd wedi ei chuddio oherwydd eich gosodiadau cymedroli." #. Image has been moderated and is not visible to the user #: src/features/liveNow/components/LiveStatusDialog.tsx:309 msgid "Image is unavailable." -msgstr "" +msgstr "Dyw'r ddelwedd ddim ar gael." #: src/view/com/lightbox/Lightbox.web.tsx:252 #: src/view/com/lightbox/Lightbox.web.tsx:265 @@ -5682,27 +5795,31 @@ msgstr "Gwahodd Ffrindiau" msgid "Invite friends <0/>" msgstr "Gwahodd ffrindiau <0/>" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" -msgstr "" +msgstr "Dolen gwahodd" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" -msgstr "" +msgstr "Dolen gwahodd wedi'i chreu" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" -msgstr "" +msgstr "Dolen gwahodd wedi'i hanalluogi" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" -msgstr "" +msgstr "Dolen gwahodd wedi'i golygu" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" -msgstr "" +msgstr "Dolen gwahodd wedi'i galluogi" #: src/components/StarterPack/ShareDialog.tsx:83 msgid "Invite people to this starter pack!" @@ -5712,9 +5829,9 @@ msgstr "Gwahoddwch bobl i'r pecyn cychwyn hwn!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Gwahoddwch eich ffrindiau i ddilyn eich hoff ffrydiau a phobl" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" -msgstr "" +msgstr "Wedi'i wahodd" #: src/screens/StarterPack/Wizard/StepDetails.tsx:34 msgid "Invites, but personal" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Dysgu rhagor." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Gadael" @@ -5939,13 +6056,13 @@ msgstr "Gadael sgwrsio" msgid "Leave conversation" msgstr "Gadael y sgwrs" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" -msgstr "" +msgstr "Gadael grŵp sgwrsio" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" -msgstr "" +msgstr "Gadael grŵp sgwrsio hwn" #: src/components/dialogs/LinkWarning.tsx:83 #: src/components/dialogs/LinkWarning.tsx:91 @@ -6036,14 +6153,14 @@ msgstr "Wedi'i hoffi gan {0, plural, one {# defnyddiwr} other {# defnyddiwr}}" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Wedi'i hoffi gan {likeCount, plural, one {# defnyddiwr} other {# defnyddiwr}}" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Yn hoffi" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,29 +6354,29 @@ msgstr "Yn llwytho gosodiadau rhyngweithio postiadau..." msgid "Loading..." msgstr "Yn llwytho..." -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" -msgstr "" +msgstr "Cloi" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" -msgstr "" +msgstr "Cloi grŵp sgwrsio" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" -msgstr "" +msgstr "Cloi grŵp sgwrsio?" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" -msgstr "" +msgstr "Cloi'r grŵp sgwrsio hwn" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" -msgstr "" +msgstr "Wedi cloi" #: src/Navigation.tsx:326 msgid "Log" @@ -6367,13 +6484,13 @@ msgstr "Cyfryngau wedi'u cadw ar ddyfais arall" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Cyfryngau a all fod yn annymunol neu'n amhriodol i rai cynulleidfaoedd." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" -msgstr "" +msgstr "Aelodau" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." -msgstr "" +msgstr "Gall aelodau dal ddarllen hanes sgwrsio ond ddim anfon negeseuon newydd." #: src/Navigation.tsx:457 msgid "Mention notifications" @@ -6383,7 +6500,7 @@ msgstr "Hysbysiadau crybwyll" msgid "mentioned users" msgstr "defnyddwyr wedi'u crybwyll" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,41 +6512,41 @@ msgid "Menu" msgstr "Dewislen" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" -msgstr "" +msgstr "Neges" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" -msgstr "" +msgstr "Neges" #. placeholder {0}: profile.handle #: src/components/dms/MessageProfileButton.tsx:99 msgid "Message {0}" msgstr "Neges {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" -msgstr "" +msgstr "Neges {displayName}" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Neges wedi'i dileu" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Neges wedi'i dileu" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." -msgstr "" +msgstr "Methodd y neges a mynd." #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "Neges gan @{0}: {1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Neges gan y gweinydd: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Maes mewnbwn neges" @@ -6450,9 +6567,9 @@ msgstr "Mae'r neges yn rhy hir" #: src/screens/Messages/components/MessageComposer.tsx:86 msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" -msgstr "" +msgstr "Neges yn rhy hir ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "Dewisiadau negeseuon" @@ -6489,7 +6606,7 @@ msgstr "Cymedroli" #: src/screens/Settings/Settings.tsx:189 #: src/screens/Settings/Settings.tsx:192 msgid "Moderation and content filters" -msgstr "" +msgstr "Hidlau cymedroli a chynnwys" #: src/components/moderation/ModerationDetailsDialog.tsx:141 msgid "Moderation details" @@ -6580,7 +6697,7 @@ msgstr "Ffilmiau" msgid "Music" msgstr "Cerddoriaeth" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Tewi" @@ -6625,9 +6742,9 @@ msgstr "Tewi rhestr" msgid "Mute these accounts?" msgstr "Tewi'r cyfrifon hyn?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" -msgstr "" +msgstr "Tewi'r grŵp sgwrsio hwn" #: src/components/dialogs/MutedWords.tsx:194 msgid "Mute this word for 24 hours" @@ -6663,9 +6780,9 @@ msgstr "Tewi edefyn" msgid "Mute words & tags" msgstr "Tewi geiriau a thagiau" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" -msgstr "" +msgstr "Wedi'i dewi" #: src/screens/Moderation/index.tsx:314 msgid "Muted accounts" @@ -6696,7 +6813,7 @@ msgstr "Mae tewi'n breifat. Gall cyfrifon wedi'u tewi rhyngweithio â chi, ond f #: src/components/dialogs/BirthDateSettings.tsx:46 #: src/components/dialogs/BirthDateSettings.tsx:50 msgid "My birthdate" -msgstr "" +msgstr "Fy nyddiad geni" #: src/screens/StarterPack/Wizard/StepDetails.tsx:77 msgid "My favorite feeds and people - join me!" @@ -6775,24 +6892,21 @@ msgid "New chat" msgstr "Sgwrs newydd" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" -msgstr "" +msgstr "Sgwrs newydd gyda {0}" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" -msgstr "" +msgstr "Sgwrs newydd gyda {0} a {1}" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." -msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." +msgstr "Sgwrs newydd gyda {0}, {1}, a {memberCount, plural, one {{memberCount} rhagor} other {{memberCount} rhagor}}." #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 msgid "New email address" @@ -6809,7 +6923,7 @@ msgstr "Nodwedd Newydd" msgid "New follower notifications" msgstr "Hysbysiadau dilynwr newydd" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Newyddion" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6948,7 +7062,7 @@ msgstr "Dim dyddiad dod i ben wedi'i osod" #: src/components/dialogs/GifSelect.tsx:237 msgid "No featured GIFs found. There may be an issue with KLIPY." -msgstr "" +msgstr "Dim GIFiau nodwedd wedi'u canfod. Gall fod anhawster gyda KLIPY." #: src/components/dialogs/GifSelect.tsx:238 msgid "No featured GIFs found. There may be an issue with Tenor." @@ -6989,7 +7103,7 @@ msgstr "Dim yn dilyn {0} bellach" msgid "No media yet" msgstr "Dim cyfryngau eto" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Dim negeseuon eto" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Dim canlyniad" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Agor y crëwr avatar" msgid "Open camera" msgstr "Agor camera" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" -msgstr "" +msgstr "Dewisiadau aelodau sgwrsio agored ar gyfer {displayName}" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Agor dewisiadau sgyrsiau" @@ -7375,15 +7489,15 @@ msgstr "Agor rhestr emoji lawn" msgid "Open Germ DM" msgstr "Agor Germ DM" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" -msgstr "" +msgstr "Agor gosodiadau grŵp sgwrsio" #: src/components/Post/Embed/ExternalEmbed/index.tsx:82 msgid "Open link to {niceUrl}" msgstr "Agor dolen i {niceUrl}" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Agor dewisiadau neges" @@ -7488,7 +7602,7 @@ msgstr "Yn agor llif i fewngofnodi i'ch cyfrif Bluesky presennol" #: src/components/images/Gallery/index.tsx:428 msgid "Opens full image" -msgstr "" +msgstr "Yn agor y ddelwedd yn llawn" #: src/view/com/composer/photos/SelectGifBtn.tsx:37 msgid "Opens GIF select dialog" @@ -7527,7 +7641,7 @@ msgstr "Yn agor maes ysgrifennu postiad" msgid "Opens this draft in the composer" msgstr "Yn agor y drafft hwn yn y cyfansoddwr" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Oedi fideo" msgid "People" msgstr "Pobl" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "Mae'r rhai mae {ownerName} yn eu dilyn yn gallu ymuno'n syth" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "Mae'r rhai mae {ownerName} yn eu dilyn yn gallu gofyn i ymuno" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Pobl yn dilyn @{0}" msgid "People I follow" msgstr "Pobl rwy'n eu dilyn" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "Mae'r rhai rwy'n eu dilyn yn gallu ymuno'n syth" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "Mae'r rhai rwy'n eu dilyn yn gallu gofyn i gael ymuno" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "Pobl rydych chi'n eu dilyn" @@ -7995,7 +8125,7 @@ msgstr "Postio'r Cyfan" #: src/view/com/composer/Composer.tsx:1342 msgid "Post anyway" -msgstr "" +msgstr "Postio beth bynnag" #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:22 msgid "Post blocked" @@ -8049,6 +8179,11 @@ msgstr "Gosodiadau Rhyngweithio Postiadau" msgid "Post language selection" msgstr "Dewis ieithoedd postiadau" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "Postio dolen" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "Datgysylltwyd post dyfyniad yn llwyddiannus" msgid "Quote posts disabled" msgstr "Analluogwyd postiadau dyfyniad" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "Wedi mynd dros derfyn y raddfa. Ceisiwch eto." msgid "Re-attach quote" msgstr "Ail-atodi dyfyniad" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "Ail alluogi'r ddolen gwahodd" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "Ail alluogi'r ddolen" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "Ymateb gyda {emoji}" @@ -8321,7 +8464,7 @@ msgstr "Ymateb gyda {emoji}" #: src/components/dms/ReactionsDialog.tsx:67 #: src/components/dms/ReactionsDialog.tsx:92 msgid "Reactions" -msgstr "" +msgstr "Ymatebion" #: src/screens/Deactivated.tsx:133 msgid "Reactivate your account" @@ -8446,9 +8589,9 @@ msgstr "Tynnu {displayName} o'r grŵp sgwrsio" msgid "Remove {displayName} from starter pack" msgstr "Tynnu {displayName} o'r pecyn cychwyn" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" -msgstr "" +msgstr "Tynnu {displayName} o'r sgwrsio grŵp hwn" #: src/screens/Search/components/SearchHistory.tsx:105 msgid "Remove {historyItem}" @@ -8496,9 +8639,9 @@ msgstr "Tynnu ffrwd" msgid "Remove feed?" msgstr "Tynnu ffrwd?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" -msgstr "" +msgstr "Tynnu o'r sgwrs" #: src/screens/Profile/components/ProfileFeedHeader.tsx:326 #: src/screens/Profile/components/ProfileFeedHeader.tsx:332 @@ -8655,7 +8798,7 @@ msgstr "Mewn ymateb i chi" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Gwelededd ateb wedi'i ddiweddaru" msgid "Reply was successfully hidden" msgstr "Cafodd yr ateb ei guddio'n llwyddiannus" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Adroddiadau" @@ -8749,7 +8892,7 @@ msgstr "Adrodd ar ffrwd" msgid "Report list" msgstr "Rhestr adrodd" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Adrodd ar neges" @@ -8776,9 +8919,9 @@ msgstr "Adrodd am y sgwrs" msgid "Report this feed" msgstr "Adrodd ar y ffrwd hwn" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" -msgstr "" +msgstr "Adrodd am y grŵp sgwrsio hwn" #: src/components/moderation/ReportDialog/copy.ts:31 msgid "Report this list" @@ -8844,7 +8987,7 @@ msgstr "Wedi'i ailbostio gan {reposter}" msgid "Reposted by you" msgstr "Wedi'i ail-bostio gennych chi" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "Ail bostiadau" msgid "Reposts of this post" msgstr "Ail-bostiadau'r postiad hwn" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "Yn mynd nôl i'r cam blaenorol" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9202,7 +9345,7 @@ msgstr "Dyw chwilio ddim ar gael pan nad ydych wedi mewngofnodi" #: src/components/dialogs/GifSelect.tsx:182 msgid "Search KLIPY" -msgstr "" +msgstr "Chwilio KLIPY" #: src/components/dialogs/LanguageSelectDialog.tsx:232 #: src/components/dialogs/LanguageSelectDialog.tsx:233 @@ -9349,7 +9492,7 @@ msgstr "Dewis ffeil capsiynau (.vtt)" #: src/components/dialogs/SearchablePeopleList.tsx:499 msgid "Select chat \"{name}\"" -msgstr "" +msgstr "Dewis sgwrs \"{name}\"" #: src/screens/Settings/LanguageSettings.tsx:195 #: src/screens/Settings/LanguageSettings.tsx:233 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Anfonwch adborth" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Anfonwch neges" @@ -9627,6 +9770,8 @@ msgstr "Rhywiol Awgrymiadol" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9944,7 +10089,7 @@ msgstr "Hepgor rhannu cysylltiadau ac ymlaen i'r ap" #: src/view/com/composer/Composer.tsx:1340 msgid "Skip empty posts?" -msgstr "" +msgstr "Hepgor postiadau gwag?" #: src/screens/Onboarding/StepFinished/index.tsx:288 #: src/screens/Onboarding/StepFinished/index.tsx:314 @@ -9958,7 +10103,7 @@ msgstr "Mynd i'r cam nesaf" #: src/components/images/Gallery/index.tsx:417 msgid "slide" -msgstr "" +msgstr "sleid" #: src/screens/Settings/AppearanceSettings.tsx:152 msgid "Smaller" @@ -9996,23 +10141,38 @@ msgstr "Rhai ffrydiau eraill efallai y byddwch yn eu hoffi" msgid "Some people can reply" msgstr "Gall rhai pobl ateb" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "Ymunodd rhywun â'r grŵp" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "Gadawodd rhywun y grŵp" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "Ymateb rhywun oedd {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "Ymateb rhywun {0} i {target}" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "Mae rhywun wedi'i ychwanegu i'r grŵp" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" +msgstr "Mae rhywun wedi'i dynnu o'r grŵp" #: src/components/moderation/ReportDialog/index.tsx:103 msgid "Something wasn't quite right with the data you're trying to report. Please contact support." msgstr "Doedd rhywbeth ddim yn hollol iawn gyda'r data rydych yn ceisio'i adrodd. Cysylltwch â'n cefnogaeth." #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Aeth rhywbeth o'i le" @@ -10086,7 +10246,7 @@ msgstr "Chwaraeon" #: src/components/PostControls/ShareMenu/RecentChats.tsx:224 msgid "Start a conversation, and it will appear here." -msgstr "Dechreuwch sgwrs, a bydd yn ymddangos yma." +msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:123 msgid "Start a new chat" @@ -10247,7 +10407,7 @@ msgstr "Llwyddiant!" msgid "Successfully verified" msgstr "Wedi'i ddilysu'n llwyddiannus" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "Awgrymwyd" @@ -10355,29 +10515,29 @@ msgstr "Tapiwch i gau" #: src/components/dms/ReactionsDialog.tsx:195 msgid "Tap to remove" -msgstr "" +msgstr "Tapio i dynnu" #. placeholder {0}: reaction.value #: src/components/dms/ReactionsDialog.tsx:211 msgid "Tap to remove your {0} reaction" -msgstr "" +msgstr "Tapio i dynnu eich {0} ymateb" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" -msgstr "" +msgstr "Tapio i geisio eto" #. placeholder {0}: reaction.value #: src/components/dms/ReactionsDialog.tsx:361 msgid "Tap to show {0} reactions" -msgstr "" +msgstr "Tapio i ddangos {0} ymateb" #: src/components/dms/ReactionsDialog.tsx:360 msgid "Tap to show all reactions" -msgstr "" +msgstr "Tapio i ddangos pob ymateb" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" -msgstr "" +msgstr "Tapio i weld ymatebion" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:107 msgid "Targeted harassment" @@ -10413,7 +10573,7 @@ msgstr "Dywedwch ychydig mwy wrthym" #: src/screens/Settings/components/DeleteAccountDialog.tsx:214 msgid "Temporarily deactivate your account" -msgstr "" +msgstr "Dadweithredu eich cyfrif dros dro" #: src/view/shell/desktop/RightNav.tsx:124 #: src/view/shell/desktop/RightNav.tsx:125 @@ -10550,7 +10710,7 @@ msgstr "Mae'r gyfraith yn eich ardal yn gofyn i chi ddilysu eich bod yn oedolyn #: src/view/com/composer/select-language/SuggestedLanguage.tsx:410 msgid "The post you’re replying to was marked as being written in {suggestedLanguageName} by its author. Would you like to reply in <0>{suggestedLanguageName}?" -msgstr "" +msgstr "Mae'r postiad rydych yn ateb iddo wedi ei farcio fel wedi ei ysgrifennu yn {suggestedLanguageName} gan ei awdur. Hoffech chi ateb yn <0>{suggestedLanguageName}?" #: src/view/screens/PrivacyPolicy.tsx:29 msgid "The Privacy Policy has been moved to <0/>" @@ -10600,6 +10760,10 @@ msgstr "Thema" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "Mae yna derfyn ar ba mor aml fedrwch chi newid eich dyddiad geni. Bosib y bydd rhaid i chi aros am ddiwrnod neu ddau yn ei ddiweddaru eto." +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "Does dim dolen gwahodd ar gyfer y grŵp sgwrsio hwn." + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Does dim terfyn amser ar gyfer agor cyfrif, dewch yn ôl unrhyw bryd." @@ -10610,7 +10774,7 @@ msgstr "Roedd anhawster gyda'ch cysylltiad rhyngrwyd, ceisiwch eto" #: src/components/dialogs/GifSelect.tsx:230 msgid "There was an issue connecting to KLIPY." -msgstr "" +msgstr "Bu anhawster wrth gysylltu â KLIPY." #: src/components/dialogs/GifSelect.tsx:231 msgid "There was an issue connecting to Tenor." @@ -10669,8 +10833,8 @@ msgstr "Bu anhawster wrth ddiweddaru'ch ffrydiau, gwiriwch eich cysylltiad rhyng #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Dyw'r cynnwys hwn ddim ar gael oherwydd bod un o'r defnyddwyr dan sylw w msgid "This content is not viewable without a Bluesky account." msgstr "Dyw'r cynnwys hwn ddim yn weladwy heb gyfrif Bluesky." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "Mae'r sgwrs hon gyda chyfrif sydd wedi'i ddileu neu wedi'i chau. Pwyswch am ddewisiadau" @@ -10825,10 +10989,6 @@ msgstr "Dyw'r nodwedd hon ddim ar gael wrth ddefnyddio cyfrinair ap. Mewngofnodw msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Dyw'r nodwedd hon ddim ar gael wrth ddefnyddio Cyfrinair Ap. Mewngofnodwch gyda'ch prif gyfrinair." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Mae'r ffrwd hon yn brysur iawn ar hyn o bryd ac nid yw ar gael dros dro. Ceisiwch eto yn nes ymlaen." @@ -10939,6 +11099,10 @@ msgstr "Mae'r proffil hwn yn weladwy dim ond i ddefnyddwyr sydd wedi mewngofnodi msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Bydd yr ateb hwn yn cael ei drefnu mewn adran gudd ar waelod eich edefyn a bydd yn tewi hysbysiadau ar gyfer atebion dilynol - i chi'ch hun ac i eraill." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "Dim ond ar gyfer sgyrsiau grŵp mae'r sgrin hon ar gael." + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Dyw'r gwasanaeth hwn heb ddarparu telerau gwasanaeth na pholisi preifatrwydd." @@ -11107,8 +11271,8 @@ msgstr "Prif atebion yn gyntaf" msgid "Topic" msgstr "Pwnc" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "Teledu" msgid "Two-factor authentication (2FA)" msgstr "Dilysu dau ffactor (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Teipiwch eich neges yma" @@ -11253,9 +11417,9 @@ msgctxt "action" msgid "Unblock" msgstr "Dadflocio" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" -msgstr "" +msgstr "Dadrwystro {displayName}" #: src/components/dms/ConvoMenu.tsx:275 #: src/components/dms/ConvoMenu.tsx:278 @@ -11328,13 +11492,13 @@ msgstr "Yn anffodus, mae'r dyddiad geni rydych wedi ei gadw i'ch proffil yn eich msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "Yn anffodus, mae'ch oed yn awgrymu nad ydych yn ddigon hen i gael mynediad ar Bluesky yn eich ardal chi." -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" -msgstr "" +msgstr "Dad wahodd {displayName} o'r grŵp sgwrsio yma" #: src/components/verification/VerificationsDialog.tsx:209 msgid "Unknown verifier" @@ -11358,9 +11522,9 @@ msgstr "Dad-hoffi" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Dad-hoffi ({0, plural, one {# yn hoffi} other {# yn hoffi}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" -msgstr "" +msgstr "Datgloi'r grŵp sgwrsio yma" #: src/screens/ProfileList/components/Header.tsx:180 #: src/screens/ProfileList/components/Header.tsx:187 @@ -11395,9 +11559,9 @@ msgstr "Dad-dewi sgwrs" msgid "Unmute list" msgstr "Dad-dewi rhestr" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" -msgstr "" +msgstr "Dad-dewi'r grŵp sgwrsio hwn" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:621 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:624 @@ -11494,14 +11658,18 @@ msgstr "Diweddaru <0>{displayName} yn y Rhestrau" msgid "Update email" msgstr "Diweddaru e-bost" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "Diweddaru dolen gwahodd" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Diweddaru i {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" -msgstr "" +msgstr "Diweddarwch eich ap i'r fersiwn diweddaraf er mwyn ymuno!" #: src/components/dialogs/EmailDialog/screens/Update.tsx:204 msgid "Update your email" @@ -11879,9 +12047,9 @@ msgid "View {0}’s profile" msgstr "Gweld proffil {0}" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" -msgstr "" +msgstr "Gweld proffil {displayName}" #: src/components/ProfileHoverCard/index.web.tsx:479 msgid "View blocked user's profile" @@ -11905,9 +12073,9 @@ msgstr "Manylion" msgid "View full thread" msgstr "Gweld yr edefyn llawn" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" -msgstr "" +msgstr "Gweld ceisiadau sgwrsio newydd" #: src/components/moderation/LabelsOnMe.tsx:56 msgid "View information about these labels" @@ -11945,6 +12113,10 @@ msgstr "Gweld baner proffil" msgid "View the avatar" msgstr "Gweld yr afatar" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "Gweld y ddolen gwahodd ar gyfer y grŵp sgwrsio hwn" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12007,7 +12179,7 @@ msgstr "Cynnwys treisiol neu fygythiol" #: src/components/dialogs/LinkWarning.tsx:112 #: src/components/dialogs/LinkWarning.tsx:122 msgid "Visit site" -msgstr "Mynd i'r wefan" +msgstr "" #: src/view/screens/Notifications.tsx:299 msgid "Visit your notification settings" @@ -12042,7 +12214,7 @@ msgstr "Rydym yn defnyddio'r safonau preifatrwydd uchaf, fyddwn ni byth yn rhann #: src/view/com/feeds/MissingFeed.tsx:141 msgid "We could not connect to the service that provides this custom feed. It may be temporarily experiencing issues, or permanently unavailable." -msgstr "" +msgstr "Doedd dim modd i ni gysylltu â'r gwasanaeth sy'n darparu'r ffrwd gyfaddas hon. Gall fod yn profi anawsterau dros dro, neu nad yw ar gael yn barhaol." #: src/view/com/feeds/MissingFeed.tsx:147 msgid "We could not find this list. It was probably deleted." @@ -12060,9 +12232,9 @@ msgstr "Methu ddod o hyd i ganlyniadau'r pwnc hwnnw." msgid "We couldn't load this conversation" msgstr "Methu lwytho'r sgwrs hon" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" -msgstr "" +msgstr "Wedi methu lwytho gosodiadau'r sgwrs hon" #: src/components/contacts/screens/GetContacts.tsx:244 msgid "We delete hashes after matches are made" @@ -12170,7 +12342,7 @@ msgstr "Rydym yn cael anawsterau cychwyn y broses sicrhau oed ar gyfer eich cyfr msgid "We're having network issues, try again" msgstr "Rydym yn cael problemau rhwydwaith, ceisiwch eto" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "Rydym yn cael anawsterau rhwydwaith, ceisiwch eto" @@ -12181,7 +12353,7 @@ msgstr "Rydyn ni'n cyflwyno haen newydd o ddilysu ar Bluesky - marc gwirio hawdd #: src/screens/Signup/index.tsx:136 msgid "We’re so excited to have you join us!" -msgstr "" +msgstr "Rydym yn falch iawn eich bod wedi ymuno â ni!" #: src/ageAssurance/components/NoAccessScreen.tsx:416 #: src/components/ageAssurance/AgeAssuranceAccountCard.tsx:135 @@ -12269,6 +12441,10 @@ msgstr "Pan fyddwch chi'n tapio ar dic, gallwch weld pa sefydliadau sydd wedi rh msgid "Who can interact with this post?" msgstr "Pwy all ryngweithio â'r postiad hwn?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "Pwy sy'n gallu ymuno â'r grŵp hwn a sut" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Awduron" msgid "Wrong DID returned from server. Received: {0}" msgstr "DID anghywir wedi'i ddychwelyd o'r gweinydd. Derbyniwyd: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "Y math anghywir o sgwrs" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "Gallwch hefyd lwytho i lawr eich data sgwrsio fel ffeil \"JSONL\". Mae'r msgid "You can always opt out and delete your data" msgstr "Gallwch beidio â bod yn rhan o hyn a dileu eich data" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "Gallwch ddewis os oes gan hysbysiadau sgyrsiau sain yn y gosodiadau sgwrsio o fewn yr ap" @@ -12717,15 +12897,14 @@ msgid "You probably want to restart the app now." msgstr "Mae'n debyg eich bod chi eisiau ailgychwyn yr ap nawr." #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "Eich ymateb yw {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" +msgstr "Eich ymateb i {0} yw {target}" #: src/components/dialogs/BirthDateSettings.tsx:87 #: src/components/dialogs/BirthDateSettings.tsx:97 @@ -12754,22 +12933,14 @@ msgstr "Byddwch nawr yn derbyn hysbysiadau ar gyfer yr edefyn hwn" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Byddwch yn derbyn e-bost gyda \"cod ailosod.\" Rhowch y cod hwnnw yma, yna rhowch eich cyfrinair newydd." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." -msgstr "" +msgstr "Bydd dim modd ichi ail ymuno oni bai i chi gael eich gwahodd." -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" -msgstr "" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" +msgstr "Chi: {message}" #: src/screens/Signup/index.tsx:152 msgid "You'll follow the suggested users and feeds once you finish creating your account!" @@ -12987,6 +13158,10 @@ msgstr "Mae eich lleoliad wedi'i ddiweddaru." msgid "Your muted words" msgstr "Eich geiriau wedi'u tewi" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "Bydd eich enw, afatar ac enw'r grŵp sgwrsio yn weladwy i bawb." + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "Mae eich cyfrinair wedi'i newid yn llwyddiannus! Defnyddiwch eich cyfrinair newydd pan fyddwch yn mewngofnodi i Bluesky o hyn ymlaen." @@ -13035,7 +13210,7 @@ msgstr "Mae'r diddordebau rydych wedi'u dewis yn ein helpu i ddarparu cynnwys sy #: src/view/com/composer/Composer.tsx:1341 msgid "Your thread has empty posts that will be skipped. The remaining posts will be published as a thread." -msgstr "" +msgstr "Mae gan eich ffrwd bostiadau gwag fydd yn cael eu hepgor. Bydd y postiadau sy'n weddill yn cael eu cyhoeddi fel ffrwd." #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" diff --git a/src/locale/locales/da/messages.po b/src/locale/locales/da/messages.po index 2f3049ceca..ffe19d3c82 100644 --- a/src/locale/locales/da/messages.po +++ b/src/locale/locales/da/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: da\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Danish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "Kategorien \"{interestsDisplayName}\" (aktiv)" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(indeholder indlejret indhold)" @@ -80,7 +74,7 @@ msgstr "{0, plural, one {# like} other {# likes}}" #. placeholder {0}: convo.members.length #: src/components/dialogs/SearchablePeopleList.tsx:553 msgid "{0, plural, one {# member} other {# members}}" -msgstr "" +msgstr "{0, plural, one {# medlem} other {# medlemmer}}" #. placeholder {0}: diff.value #: src/lib/hooks/useTimeAgo.ts:149 @@ -94,9 +88,9 @@ msgstr "{0, plural, one {# måned} other {# måneder}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" -msgstr "" +msgstr "{0, plural, one {# person} other {# personer}} reagerede – {1}" #. placeholder {0}: quoteCount ?? 0 #: src/screens/Post/PostQuotes.tsx:34 @@ -213,23 +207,13 @@ msgstr "{0} er ikke tilgængelig" #. placeholder {0}: codeToLanguageName( expectedSourceLanguage, langPrefs.appLanguage, ) #: src/lib/translation/index.tsx:314 msgid "{0} is not supported by your device." -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" +msgstr "{0} er ikke understøttet af din enhed." #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} er oprettet i denne uge" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} af {1}" msgid "{0} out of 50" msgstr "{0} ud af 50" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0} reagerede med {1}" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -283,10 +250,10 @@ msgstr "{0}, en liste af {1}" #: src/view/com/util/UserAvatar.tsx:577 #: src/view/com/util/UserAvatar.tsx:595 msgid "{0}'s avatar" -msgstr "{0}s avatar" +msgstr "{0}s profilbillede" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "" @@ -320,7 +287,7 @@ msgstr "{count, plural, one {# ulæst besked} other {# ulæste beskeder}}" #: src/components/dms/DateDivider.tsx:67 msgid "{date} at {time}" -msgstr "" +msgstr "{date} kl. {time}" #: src/lib/generate-starterpack.ts:104 #: src/screens/StarterPack/Wizard/index.tsx:189 @@ -530,9 +497,10 @@ msgstr "{MAX_DISPLAY_NAME, plural, one {}other {Profilnavn er for langt. Den mak msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "{MAX_HIDDEN_REPLIES, plural, other {Du kan skjule højst # svar.}}" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" -msgstr "" +msgstr "{memberCount}/{MEMBER_LIMIT}" #: src/screens/Signup/StepInfo/index.tsx:312 msgid "{MIN_ACCESS_AGE, plural, other {You must be # years of age or older to create an account.}}" @@ -542,6 +510,32 @@ msgstr "{MIN_ACCESS_AGE, plural, other {Du skal være mindst # år gammel for at msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, one {# minut} other {# minutter}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "{name} meldte sig ind i gruppen" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "{name} forlod gruppen" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "{name} blev meldt ind i gruppen" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "{name} blev fjernet fra gruppen" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "{name}: {message}" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "{name}s foretrukne feeds and brugere – kom og vær med!" @@ -571,10 +565,16 @@ msgstr "{profileName} oprettede sig på Bluesky via en startpakke for {timeAgoSt msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "{requestCount}+ anmodninger" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "En samling af populære feeds, du kan finde på Bluesky, herunder News, Book Sky, Game Dev, Blacksky og Fountain Pens" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "en besked" @@ -802,7 +802,7 @@ msgstr "Konto" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "Kontoudbyder" msgid "Account removed from quick access" msgstr "Konto fjernet fra kvikadgang" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Konto skjules ikke længere" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "Konti med et amøbeformet blåt flueben <0><1/> kan verificere andre. De autoriserede verifikatorer er udvalgt af Bluesky." -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "Aktivitetsnotifikationer" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Tilføj" @@ -965,9 +965,9 @@ msgstr "Tilføj botmærkat til konto" msgid "Add emoji reaction" msgstr "Tilføj emojireaktion" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" -msgstr "" +msgstr "Tilføj gruppechatmedlemmer" #: src/view/com/feeds/ComposerPrompt.tsx:224 msgid "Add image" @@ -978,10 +978,11 @@ msgstr "Tilføj billede" msgid "Add media to post" msgstr "Føj medier til opslag" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" -msgstr "" +msgstr "Tilføj deltagere" #: src/components/moderation/ReportDialog/index.tsx:532 #: src/components/moderation/ReportDialog/index.tsx:536 @@ -1001,8 +1002,8 @@ msgstr "Tilføj skjult ord med de angivne indstillinger" msgid "Add muted words and tags" msgstr "Tilføj skjulte ord og tags" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "Tilføj bruger til liste" msgid "Add your birthdate" msgstr "Tilføj din fødselsdato" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "Tilføjet af {0}" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,10 +1087,10 @@ msgstr "Yderligere oplysninger (maks. 1000 tegn)" msgid "Additional details (limit 300 characters)" msgstr "Yderligere oplysninger (højst 300 tegn)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" -msgstr "" +msgstr "Admin" #: src/view/com/composer/labels/LabelsBtn.tsx:155 msgid "Adult" @@ -1361,8 +1367,8 @@ msgstr "En illustration af adskillige Bluesky-opslag sammen med ikoner for vider msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "Illustration som viser, hvordan Bluesky udvælger autoriserede verifikatorer, som herefter verificerer enkelte brugerkonti." -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1439,6 +1445,16 @@ msgstr "Alle" msgid "Anyone can interact" msgstr "Alle kan interagere" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "Alle kan melde sig ind direkte" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "Alle kan anmode om at blive medlem" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,9 +1577,9 @@ msgstr "Er du helt, helt sikker?" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "Er du sikker på, du vil slette appadgangskoden \"{0}\"?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." -msgstr "" +msgstr "Er du sikker på, du vil slette denne besked? Beskeden vil blive slettet hos dig men ikke hos de andre deltagere." #: src/screens/StarterPack/StarterPackScreen.tsx:686 msgid "Are you sure you want to delete this starter pack?" @@ -1574,9 +1590,9 @@ msgstr "Er du sikker på, du vil slette denne startpakke" msgid "Are you sure you want to discard your changes?" msgstr "Er du sikker på, du vil kassere dine ændringer?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" -msgstr "" +msgstr "Er du sikker på, du vil forlade {groupName}?" #: src/components/dms/LeaveConvoPrompt.tsx:50 msgid "Are you sure you want to leave this conversation?" @@ -1653,9 +1669,9 @@ msgstr "Afspil videoer og GIF'er automatisk" msgid "Available" msgstr "Tilgængelig" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "Før du kan modtage notifikationer om opslag fra {name}, skal du først #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "Før du kan sende beskeder til andre brugere, skal du bekræfte din e-mail." @@ -1750,16 +1766,16 @@ msgid "Birthday" msgstr "Fødselsdato" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Bloker" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" -msgstr "" +msgstr "Bloker {displayName}" #: src/components/dms/ConvoMenu.tsx:275 #: src/components/dms/ConvoMenu.tsx:278 @@ -1772,9 +1788,9 @@ msgstr "" msgid "Block account" msgstr "Bloker konto" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" -msgstr "" +msgstr "Bloker konto?" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:850 #: src/view/com/profile/ProfileMenu.tsx:546 @@ -1794,7 +1810,7 @@ msgstr "Bloker og slet" msgid "Block list" msgstr "Bloker liste" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "Bloker eller anmeld" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Blokerede konti" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Blokerede konti kan ikke svare i dine tråde, omtale dig eller på anden måde interagere med dig." @@ -2056,17 +2072,16 @@ msgstr "Kamera" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2117,7 +2132,7 @@ msgstr "Undertekster og alt-tekst" #: src/components/images/Gallery/index.tsx:255 msgid "carousel" -msgstr "" +msgstr "karrusel" #: src/components/RichTextTag.tsx:53 msgid "Cashtag {tag}" @@ -2194,7 +2209,7 @@ msgstr "Ændringer blev gemt" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "Ændringer til startpakken vil ikke blive afspejlet i listen efter oprettelse. Listen vil blive en separat kopi." -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "Chat slettet" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" -msgstr "" +msgstr "Chat låst" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" -msgstr "" +msgstr "Chat permanent låst" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "Chatbeskeder – lydløs" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "Chatbeskeder – med lyd" @@ -2253,14 +2268,18 @@ msgstr "Chatindstillinger" msgid "Chat Settings" msgstr "Chatindstillinger" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" -msgstr "" +msgstr "Chat låst op" #: src/components/dms/ConvoMenu.tsx:204 msgctxt "toast" @@ -2323,6 +2342,10 @@ msgstr "Vælg sprog for opslag" msgid "Choose this color as your avatar" msgstr "Vælg farve til din avatar" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "Vælg, hvem der kan blive medlem af denne gruppechat, og hvordan." + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "Vælg, hvem du vil invitere" @@ -2368,14 +2391,18 @@ msgstr "Klik for information" msgid "click here" msgstr "klik her" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" -msgstr "" +msgstr "Klik her for at føje personer til denne gruppechat" #: src/ageAssurance/components/NoAccessScreen.tsx:129 msgid "Click here to contact our support team" msgstr "Klik her for at kontakte vores supportteam" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "Klik her for at oprette eller redigere et invitationslink for denne gruppechat" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "Klik her for at slette din konto" @@ -2387,7 +2414,7 @@ msgstr "Klik her for at logge ud" #: src/screens/Settings/components/DeleteAccountDialog.tsx:263 #: src/screens/Settings/components/DeleteAccountDialog.tsx:272 msgid "Click here to resend the email" -msgstr "" +msgstr "Klik her for at gensende e-mailen" #: src/components/dialogs/EmailDialog/screens/Verify.tsx:384 msgid "Click here to restart the verification process." @@ -2402,8 +2429,8 @@ msgstr "Klik her for at opdatere din fødselsdato" msgid "Click here to update your email" msgstr "Klik her for at opdatere din e-mail" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2411,11 +2438,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "Klik for at åbne tagmenuen for {0}" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Klik for at prøve at sende beskeden igen" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2444,7 +2471,7 @@ msgstr "Hyp 🐴 hyp 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Hyp 🐴 hyp 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "Konfigurer livebegivenhedsbanner" msgid "Configured in <0>moderation settings." msgstr "Konfigureres i <0>moderationsindstillinger" -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,10 +2782,10 @@ msgstr "Fortsæt tråd" msgid "Continue thread..." msgstr "Fortsæt tråd..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" -msgstr "" +msgstr "Fortsæt til gruppenavn" #: src/screens/Onboarding/StepInterests/index.tsx:90 #: src/screens/Onboarding/StepProfile/index.tsx:300 @@ -2770,7 +2799,7 @@ msgstr "Fortsæt til næste trin" msgid "Conversation" msgstr "Samtale" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Samtale slettet" @@ -2784,7 +2813,7 @@ msgstr "Samtale slettet" msgid "Copied build version to clipboard" msgstr "Kopieret versionsnummer til udklipsholder" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Kopieret til udklipsholder" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Kopieret!" @@ -2865,8 +2895,8 @@ msgstr "Kopier link til profil" msgid "Copy link to starter pack" msgstr "Kopier link til startpakke" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Kopier beskedtekst" @@ -3030,17 +3060,13 @@ msgstr "Opret en konto uden at bruge denne startpakke" msgid "Create an avatar instead" msgstr "Opret en avatar i stedet" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Opret endnu en" #: src/components/dms/InitiateChatFlow.tsx:449 msgid "Create group chat" -msgstr "" +msgstr "Opret gruppechat" #: src/components/dialogs/lists/CreateListFromStarterPackDialog.tsx:180 #: src/components/dialogs/lists/CreateListFromStarterPackDialog.tsx:188 @@ -3065,6 +3091,10 @@ msgstr "Opret moderationsliste" msgid "Create new account" msgstr "Opret ny konto" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "Opret startpakke" msgid "Create user list" msgstr "Opret brugerliste" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Oprettet {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "Skaber er blokeret" @@ -3151,7 +3189,7 @@ msgstr "Fejlsøgningspanel" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:479 msgid "Decline this language suggestion" -msgstr "" +msgstr "Afvis dette sprogforslag" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:84 msgid "Deepfake adult content" @@ -3165,9 +3203,9 @@ msgstr "Standard" msgid "Default icons" msgstr "Standardikoner" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Slet samtale" msgid "Delete Conversation" msgstr "Slet samtale" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Slet for mig" @@ -3227,11 +3265,11 @@ msgstr "Slet for mig" msgid "Delete list" msgstr "Slet liste" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Slet besked" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Slet besked for mig" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Slettet" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Slettet konto" @@ -3331,6 +3368,11 @@ msgstr "Dialog: Tilpas, hvem der kan interagere med dette opslag." msgid "Dim" msgstr "Dæmpet" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "Deaktiver" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Udført" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "Tryk dobbelt eller langt på beskeden for at tilføje en reaktion" @@ -3624,6 +3666,7 @@ msgstr "fx Brugere, der laver for mange reklameopslag." msgid "Eating disorders" msgstr "Spiseforstyrrelser" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,10 +3690,10 @@ msgstr "Rediger avatar" msgid "Edit Feeds" msgstr "Rediger feeds" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" -msgstr "" +msgstr "Rediger gruppenavn" #: src/view/com/composer/photos/EditImageDialog.web.tsx:86 #: src/view/com/composer/photos/EditImageDialog.web.tsx:90 @@ -3668,6 +3711,10 @@ msgstr "Rediger interaktionsindstillinger" msgid "Edit interests" msgstr "Rediger interesser" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "Rediger linkindstillinger" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,9 +3734,9 @@ msgstr "Rediger moderationsliste" msgid "Edit My Feeds" msgstr "Rediger mine feeds" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" -msgstr "" +msgstr "Rediger navn" #. placeholder {0}: createSanitizedDisplayName( profile, ) #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:246 @@ -3721,9 +3768,9 @@ msgstr "Rediger profil" msgid "Edit starter pack" msgstr "Rediger startpakke" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" -msgstr "" +msgstr "Rediger gruppechattens navn" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:363 msgid "Edit user list" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "Kunne ikke acceptere chat" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "Kunne ikke tilføje emojireaktion" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "Kunne ikke tilføje medlemmer" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "Kunne ikke føje til startpakke" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "Oprettelse af appadgangskode fejlede. Prøv igen." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "Kunne ikke starte samtale" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "Kunne ikke oprette invitationslink" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "Kunne ikke slette chat" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Sletning af besked fejlede" @@ -4161,14 +4217,26 @@ msgstr "Sletning af opslag fejlede, prøv igen" msgid "Failed to delete starter pack" msgstr "Sletning af startpakke fejlede" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "Kunne ikke deaktivere invitationslink" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "Kunne ikke frakoble Germ DM. Fejl: {0}" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" -msgstr "" +msgstr "Kunne ikke redigere gruppechattens navn" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "Kunne ikke redigere invitationslink" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "Kunne ikke aktivere invitationslink" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" @@ -4186,7 +4254,7 @@ msgstr "Kunne ikke skjule forslag, tjek din internetforbindelse" msgid "Failed to launch SMS app" msgstr "Kunne ikke åbne sms-app" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4250,12 +4318,16 @@ msgstr "Indlæsning af foreslåede feeds fejlede" msgid "Failed to load suggested follows" msgstr "Indlæsning af foreslåede konti fejlede" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "Kunne ikke markere alle anmodninger som læst" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "" @@ -4277,8 +4349,8 @@ msgstr "Kunne ikke fjerne data pga. en netværksfejl, tjek din internetforbindel msgid "Failed to remove data. {0}" msgstr "Kunne ikke fjerne data. {0}" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "Kunne ikke fjerne emojireaktion" @@ -4287,6 +4359,10 @@ msgstr "Kunne ikke fjerne emojireaktion" msgid "Failed to remove from starter pack" msgstr "Kunne ikke fjerne fra startpakke" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "Kunne ikke fjerne verifikation" @@ -4333,6 +4409,10 @@ msgstr "Afsendelse af klage fejlede, prøv igen." msgid "Failed to toggle thread mute, please try again" msgstr "Kunne ikke ændre, om tråden skjules, prøv igen" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "Kunne ikke frigøre liste" @@ -4578,7 +4658,7 @@ msgstr "Fokuser kodeindtastning" #: src/lib/hotkeys/index.tsx:73 msgid "Focus the search field" -msgstr "" +msgstr "Fokuser søgefeltet" #. User is not following this account, click to follow #: src/components/ProfileCard.tsx:546 @@ -4814,6 +4894,20 @@ msgstr "Fra <0/>" msgid "Generate a starter pack" msgstr "Generer en startpakke" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "Opret invitationslink" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "Opret nyt invitationslink" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "Opret nyt link" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "Bliv notificeret, når nogen laver opslag" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "Kom i gang" @@ -4936,7 +5031,7 @@ msgstr "Gå tilbage" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "Gå til kontoindstillinger" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Gå til samtale med {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Gå til næste" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Gå til profil" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "" @@ -5049,38 +5144,52 @@ msgstr "Udpenslet voldeligt indhold" msgid "Grooming or predatory behavior" msgstr "Grooming eller kontrollerende adfærd" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "Gruppehat låst" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" -msgstr "" +msgstr "Gruppechatindstillinger" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "Gruppechat låst op" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" -msgstr "" +msgstr "Gruppechat er endnu ikke tilgængelig" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" -msgstr "" +msgstr "Gruppechat er nu tilgængelig" #: src/components/dialogs/SearchablePeopleList.tsx:563 msgid "Group is locked" -msgstr "" +msgstr "Gruppe er låst" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" -msgstr "" +msgstr "Gruppenavn" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:219 msgid "Hacking or system attacks" @@ -5336,6 +5445,10 @@ msgstr "Hmm, vi kunne ikke indlæse moderationstjenesten." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Vent lidt! Vi udruller gradvist adgang til video, og du er stadig i kø. Prøv igen senere!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "Hold lige hesten! Denne funktion er ikke tilgængelig for dig endnu. Kig forbi senere." + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5470,7 +5583,7 @@ msgstr "Billede" #. placeholder {0}: index + 1 #: src/components/images/Gallery/index.tsx:427 msgid "Image {0}" -msgstr "" +msgstr "Billede {0}" #. placeholder {0}: index + 1 #. placeholder {1}: imgs.length @@ -5481,7 +5594,7 @@ msgstr "Billede {0} af {1}" #. placeholder {0}: index + 1 #: src/components/images/Gallery/index.tsx:418 msgid "Image {0} of {imageCount}" -msgstr "" +msgstr "Billede {0} af {imageCount}" #: src/screens/Settings/AboutSettings.tsx:63 msgid "Image cache cleared" @@ -5496,7 +5609,7 @@ msgstr "Billedcache tømt, frigjorde {0}" #. placeholder {0}: images.length #: src/components/images/Gallery/index.tsx:256 msgid "Image gallery, {0} images" -msgstr "" +msgstr "Billedgalleri, {0} billeder" #. Image has been moderated and user has the option of showing it temporarily #: src/features/liveNow/components/LiveStatusDialog.tsx:299 @@ -5506,7 +5619,7 @@ msgstr "" #. Image has been moderated and is not visible to the user #: src/features/liveNow/components/LiveStatusDialog.tsx:309 msgid "Image is unavailable." -msgstr "" +msgstr "Billede er utilgængeligt." #: src/view/com/lightbox/Lightbox.web.tsx:252 #: src/view/com/lightbox/Lightbox.web.tsx:265 @@ -5682,27 +5795,31 @@ msgstr "Inviter venner" msgid "Invite friends <0/>" msgstr "Inviter venner <0/>" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" -msgstr "" +msgstr "Invitationslink" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" -msgstr "" +msgstr "Invitationslink oprettet" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" -msgstr "" +msgstr "Invitationslink deaktiveret" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" -msgstr "" +msgstr "Invitationslink redigeret" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" -msgstr "" +msgstr "Invitationslink aktiveret" #: src/components/StarterPack/ShareDialog.tsx:83 msgid "Invite people to this starter pack!" @@ -5712,9 +5829,9 @@ msgstr "Inviter folk til denne startpakke!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Inviter dine venner til at følge dine foretrukne feeds og konti" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" -msgstr "" +msgstr "Inviteret" #: src/screens/StarterPack/Wizard/StepDetails.tsx:34 msgid "Invites, but personal" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Læs mere." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Forlad" @@ -5939,13 +6056,13 @@ msgstr "Forlad chat" msgid "Leave conversation" msgstr "Forlad samtale" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" -msgstr "" +msgstr "Forlad gruppechat" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" -msgstr "" +msgstr "Forlad denne gruppechat" #: src/components/dialogs/LinkWarning.tsx:83 #: src/components/dialogs/LinkWarning.tsx:91 @@ -6036,14 +6153,14 @@ msgstr "Liket af {0, plural, one {# bruger} other {# brugere}}" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Liket af {likeCount, plural, one {# bruger} other {# brugere}}" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Likes" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,29 +6354,29 @@ msgstr "Indlæser opslagsinteraktionsindstillinger..." msgid "Loading..." msgstr "Indlæser..." -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" -msgstr "" +msgstr "Lås" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" -msgstr "" +msgstr "Lås gruppechat" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" -msgstr "" +msgstr "Lås gruppechat?" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" -msgstr "" +msgstr "Låser denne gruppechat" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" -msgstr "" +msgstr "Låst" #: src/Navigation.tsx:326 msgid "Log" @@ -6367,11 +6484,11 @@ msgstr "Medier gemt på anden enhed" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Medier, der kan virke stødende eller upassende for visse personer." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6383,7 +6500,7 @@ msgstr "Omtalenotifikationer" msgid "mentioned users" msgstr "omtalte brugere" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Menu" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6410,26 +6527,26 @@ msgstr "" msgid "Message {0}" msgstr "Send besked til {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Besked slettet" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Besked slettet" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "Besked fra @{0}: {1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Besked fra server: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Beskedfelt" @@ -6452,7 +6569,7 @@ msgstr "Beskeden er for lang" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "Beskedindstillinger" @@ -6580,7 +6697,7 @@ msgstr "Film" msgid "Music" msgstr "Musik" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Lydløs" @@ -6625,7 +6742,7 @@ msgstr "Skjul liste" msgid "Mute these accounts?" msgstr "Skjul disse konti?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "" @@ -6663,7 +6780,7 @@ msgstr "Skjul tråd" msgid "Mute words & tags" msgstr "Skjul ord og tags" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "" @@ -6696,7 +6813,7 @@ msgstr "Ingen kan se, hvem du skjuler. Skjulte konti kan interagere med dig, men #: src/components/dialogs/BirthDateSettings.tsx:46 #: src/components/dialogs/BirthDateSettings.tsx:50 msgid "My birthdate" -msgstr "" +msgstr "Min fødselsdato" #: src/screens/StarterPack/Wizard/StepDetails.tsx:77 msgid "My favorite feeds and people - join me!" @@ -6775,24 +6892,21 @@ msgid "New chat" msgstr "Ny chat" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" -msgstr "" +msgstr "Ny chat med {0}" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" -msgstr "" +msgstr "Ny chat med {0} og {1}" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." -msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." +msgstr "Ny chat med {0}, {1} og {memberCount, plural, one {{memberCount} anden} other {{memberCount} andre}}." #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 msgid "New email address" @@ -6809,7 +6923,7 @@ msgstr "Ny feature" msgid "New follower notifications" msgstr "Notifikationer ved nye følgere" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6819,11 +6933,11 @@ msgstr "Nye følgere" #: src/components/dms/InitiateChatFlow.tsx:713 #: src/components/dms/InitiateChatFlow.tsx:741 msgid "New group chat" -msgstr "" +msgstr "Ny gruppechat" #: src/components/dms/InitiateChatFlow.tsx:265 msgid "New group chat with:" -msgstr "" +msgstr "Ny gruppechat med:" #: src/screens/Settings/components/ChangeHandleDialog.tsx:228 #: src/screens/Settings/components/ChangeHandleDialog.tsx:236 @@ -6891,7 +7005,7 @@ msgstr "Nyheder" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "Følger ikke længere {0}" msgid "No media yet" msgstr "Ingen medier endnu" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Ingen beskeder endnu" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Intet resultat" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Åbn avatarbygger" msgid "Open camera" msgstr "Åbn kamera" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Åbn samtaleindstillinger" @@ -7375,15 +7489,15 @@ msgstr "Åbn hele emojilisten" msgid "Open Germ DM" msgstr "Åbn Germ DM" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" -msgstr "" +msgstr "Åbn gruppechatindstillinger" #: src/components/Post/Embed/ExternalEmbed/index.tsx:82 msgid "Open link to {niceUrl}" msgstr "Åbn link til {niceUrl}" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Åbn beskedindstillinger" @@ -7527,7 +7641,7 @@ msgstr "Åbner skrivefelt for nyt opslag" msgid "Opens this draft in the composer" msgstr "Åbner denne kladde i skrivefeltet" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Stop afspilning" msgid "People" msgstr "Personer" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Personer, som @{0} følger" msgid "People I follow" msgstr "Personer jeg følger" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "Personer, du følger" @@ -8049,6 +8179,11 @@ msgstr "Interaktionsindstillinger" msgid "Post language selection" msgstr "Sprogvalg for opslag" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "Citatopslag blev afkoblet" msgid "Quote posts disabled" msgstr "Citatopslag ikke tilladt" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "Brugsgrænse overskredet. Prøv igen senere." msgid "Re-attach quote" msgstr "Gentilkobl citat" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "Genaktiver invitationslink" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "Genaktiver link" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "Reager med {emoji}" @@ -8321,7 +8464,7 @@ msgstr "Reager med {emoji}" #: src/components/dms/ReactionsDialog.tsx:67 #: src/components/dms/ReactionsDialog.tsx:92 msgid "Reactions" -msgstr "" +msgstr "Reaktioner" #: src/screens/Deactivated.tsx:133 msgid "Reactivate your account" @@ -8440,15 +8583,15 @@ msgstr "Fjern" #: src/components/dms/ChatProfileTabs.tsx:153 msgid "Remove {displayName} from group chat" -msgstr "" +msgstr "Fjern {displayName} fra gruppechat" #: src/components/StarterPack/Wizard/WizardListCard.tsx:62 msgid "Remove {displayName} from starter pack" msgstr "Fjern {displayName} fra startpakke" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" -msgstr "" +msgstr "Fjern {displayName} fra denne gruppechat" #: src/screens/Search/components/SearchHistory.tsx:105 msgid "Remove {historyItem}" @@ -8471,7 +8614,7 @@ msgstr "Fjern vedhæftning" #: src/view/com/util/UserAvatar.tsx:501 #: src/view/com/util/UserAvatar.tsx:504 msgid "Remove Avatar" -msgstr "Fjern avatar" +msgstr "Fjern profilbillede" #: src/view/com/util/UserBanner.tsx:189 #: src/view/com/util/UserBanner.tsx:192 @@ -8496,7 +8639,7 @@ msgstr "Fjern feed" msgid "Remove feed?" msgstr "Fjern feed?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8655,7 +8798,7 @@ msgstr "Svarede dig" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Svarets synlighed blev opdateret" msgid "Reply was successfully hidden" msgstr "Svar blev skjult" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Anmeld" @@ -8749,7 +8892,7 @@ msgstr "Anmeld feed" msgid "Report list" msgstr "Anmeld liste" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Anmeld besked" @@ -8776,7 +8919,7 @@ msgstr "Anmeld denne samtale" msgid "Report this feed" msgstr "Anmeld dette feed" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "" @@ -8844,7 +8987,7 @@ msgstr "Videredelt af {reposter}" msgid "Reposted by you" msgstr "Videredelt af dig" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "Videredelinger" msgid "Reposts of this post" msgstr "Videredelinger af dette opslag" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "Går tilbage til det forrige trin" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9383,7 +9526,7 @@ msgstr "Vælg GIF \"{0}\"" #: src/components/dms/InitiateChatFlow.tsx:649 msgid "Select group chat members" -msgstr "" +msgstr "Vælg gruppechatmedlemmer" #: src/components/dialogs/MutedWords.tsx:151 msgid "Select how long to mute this word for." @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Send feedback" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Send besked" @@ -9627,6 +9770,8 @@ msgstr "Erotik" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,15 +10141,30 @@ msgstr "Nogle andre feeds, du måske kan lide" msgid "Some people can reply" msgstr "Udvalgte personer kan svare" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "Nogen reagerede med {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" msgstr "" #: src/components/moderation/ReportDialog/index.tsx:103 @@ -10012,7 +10172,7 @@ msgid "Something wasn't quite right with the data you're trying to report. Pleas msgstr "Der er noget i vejen med din anmeldelse. Kontakt venligst support." #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Noget gik galt" @@ -10104,7 +10264,7 @@ msgstr "Kom i gang med at tilføje personer!" #: src/components/dms/InitiateChatFlow.tsx:650 msgid "Start chat" -msgstr "" +msgstr "Start chat" #: src/components/dialogs/SearchablePeopleList.tsx:427 #: src/components/dms/InitiateChatFlow.tsx:777 @@ -10247,7 +10407,7 @@ msgstr "Bekræftet!" msgid "Successfully verified" msgstr "Verificering lykkedes" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10355,14 +10515,14 @@ msgstr "Tryk for lukke" #: src/components/dms/ReactionsDialog.tsx:195 msgid "Tap to remove" -msgstr "" +msgstr "Tryk for at fjerne" #. placeholder {0}: reaction.value #: src/components/dms/ReactionsDialog.tsx:211 msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "" @@ -10375,7 +10535,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "" @@ -10600,6 +10760,10 @@ msgstr "Tema" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "Der er en grænse for, hvor tit du kan ændre din fødselsdato. Du skal måske vente en dag eller to, før du opdaterer igen." +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Der er ingen udløbsdato for en deaktiveret konto. Du kan vende tilbage når som helst." @@ -10669,8 +10833,8 @@ msgstr "Dine feeds kunne ikke opdateres. Tjek din internetforbindelse og prøv i #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Dette indhold er ikke tilgængeligt, fordi nogle af de involverede bruge msgid "This content is not viewable without a Bluesky account." msgstr "Denne indhold kan ikke ses uden en Bluesky-konto." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "Denne samtale er med en slettet eller deaktiveret konto. Tryk for valgmuligheder" @@ -10825,10 +10989,6 @@ msgstr "Denne funktion er ikke tilgængelig, når du bruger en appadgangskode. L msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Denne funktion er ikke tilgængelig, når du bruger en appadgangskode. Log ind med din primære adgangskode." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Dette feed oplever i øjeblikket mange besøgende og er midlertidigt utilgængelig. Prøv igen senere." @@ -10939,6 +11099,10 @@ msgstr "Denne profil er kun synlig for indloggede brugere. Den kan ikke ses af p msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Dette svar vil blive vist i en skjult sektion nederst i din tråd og vil skjule notifikationer for yderligere svar - både for dig og andre" +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Denne tjeneste har ikke angivet tjenestevilkår eller privatlivspolitik." @@ -11107,8 +11271,8 @@ msgstr "Mest populære svar først" msgid "Topic" msgstr "Emne" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "Tv" msgid "Two-factor authentication (2FA)" msgstr "Tofaktorgodkendelse (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Indtast din besked her" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Bloker ikke længere" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11328,11 +11492,11 @@ msgstr "Desværre, ifølge fødselsdatoen på din profil, er du for ung til at f msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "Desværre, ifølge din oplyste alder er du ikke gammel nok til at bruge Bluesky i dit område." -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11358,7 +11522,7 @@ msgstr "Fjern like" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Fjern ({0, plural, one {# like} other {# likes}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "" @@ -11395,7 +11559,7 @@ msgstr "Skjul ikke længere samtale" msgid "Unmute list" msgstr "Skjul ikke længere liste" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "" @@ -11494,12 +11658,16 @@ msgstr "Opdater <0>{displayName} i lister" msgid "Update email" msgstr "Opdater e-mail" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "Opdater invitationslink" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Skift til {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11861,7 +12029,7 @@ msgstr "Vis" #. placeholder {0}: profile.handle #: src/screens/Profile/Header/Shell.tsx:257 msgid "View {0}'s avatar" -msgstr "{0}s avatar" +msgstr "{0}s profilbillede" #. placeholder {0}: authors[0].profile.displayName || authors[0].profile.handle #. placeholder {0}: info.creatorHandle @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "Se {0}s profil" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11905,7 +12073,7 @@ msgstr "Læs mere" msgid "View full thread" msgstr "Vis hele tråden" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11943,7 +12111,11 @@ msgstr "Se profilbanner" #: src/view/com/profile/ProfileSubpageHeader.tsx:108 msgid "View the avatar" -msgstr "Vis avataren" +msgstr "Vis profilbilledet" + +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "" #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 @@ -12060,7 +12232,7 @@ msgstr "Vi kunne ikke finde nogen resultater for dette emne." msgid "We couldn't load this conversation" msgstr "Vi kunne ikke indlæse denne samtale" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12170,10 +12342,10 @@ msgstr "Vi kan desværre ikke starte alderstjek for din konto. <0>Kontakt suppor msgid "We're having network issues, try again" msgstr "Vi har netværksproblemer, prøv igen." -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" -msgstr "" +msgstr "Vi har netværksproblemer, prøv igen" #: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:96 msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." @@ -12269,6 +12441,10 @@ msgstr "Når du trykker på et flueben, kan du se, hvilken organisation der har msgid "Who can interact with this post?" msgstr "Hvem kan interagere med dette opslag?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Forfattere" msgid "Wrong DID returned from server. Received: {0}" msgstr "Forkert DID returneret fra server. Modtog: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "Du kan også downloade dine chatdata som en JSONL-fil. Denne fil indehol msgid "You can always opt out and delete your data" msgstr "Du kan altid sige stop og slette dine data" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "I appen kan du kan vælge, om chatnotifikationer skal være med lyd" @@ -12717,14 +12897,13 @@ msgid "You probably want to restart the app now." msgstr "Du vil nok foretrække at genstarte appen nu." #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "Du reagerede med {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:87 @@ -12754,22 +12933,14 @@ msgstr "Du vil nu modtage notifikationer for denne tråd" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Du vil modtage en e-mail med en nulstillingskode. Indtast koden her, og indtast så din nye adgangskode." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" -msgstr "" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" +msgstr "Dig: {message}" #: src/screens/Signup/index.tsx:152 msgid "You'll follow the suggested users and feeds once you finish creating your account!" @@ -12987,6 +13158,10 @@ msgstr "Din lokalitet blev opdateret." msgid "Your muted words" msgstr "Dine skjulte ord" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "Dit navn og profilbillede samt gruppechattens navn vil være synlige for alle." + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "Din adgangskode er nu ændret! Fremover skal du bruge din nye adgangskode, når du logger på Bluesky." diff --git a/src/locale/locales/de/messages.po b/src/locale/locales/de/messages.po index f0c235b7ed..a1c28aab60 100644 --- a/src/locale/locales/de/messages.po +++ b/src/locale/locales/de/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: de\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "…" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "Kategorie „{interestsDisplayName}“ (aktiv)" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(enthält eingebettete Inhalte)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# Monat} other {# Monate}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "{0, plural, one {# Person hat reagiert} other {# Personen haben reagiert}} – {1}" @@ -215,21 +209,11 @@ msgstr "{0} ist nicht verfügbar" msgid "{0} is not supported by your device." msgstr "{0} wird von deinem Gerät nicht unterstützt." -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} ist diese Woche beigetreten" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} von {1}" msgid "{0} out of 50" msgstr "{0} von 50" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0} hat mit {1} reagiert" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "{0}, eine Liste von {1}" msgid "{0}'s avatar" msgstr "Profilbild von {0}" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "Profilbild von {0}" @@ -530,7 +497,8 @@ msgstr "{MAX_DISPLAY_NAME, plural, other {Anzeigename ist zu lang. Die maximale msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "{MAX_HIDDEN_REPLIES, plural, other {Du kannst maximal # Antworten ausblenden.}}" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "{memberCount}/{MEMBER_LIMIT}" @@ -542,6 +510,32 @@ msgstr "{MIN_ACCESS_AGE, plural, other {Du musst mindestens # Jahre alt sein, um msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, one {# Minute} other {# Minuten}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "{name} ist der Gruppe beigetreten" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "{name} hat die Gruppe verlassen" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "{name} hat mit {0} auf {target} reagiert" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "{name} wurde zur Gruppe hinzugefügt" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "{name} wurde aus der Gruppe entfernt" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "{name}: {message}" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "Die liebsten Feeds und Personen von {name} – sei dabei!" @@ -571,10 +565,16 @@ msgstr "{profileName} ist Bluesky vor {timeAgoString} mit einem Startpaket beige msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "{requestCount, plural, one {# Anfrage} other {# Anfragen}}" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "{requestCount}+ Anfragen" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "Eine Sammlung beliebter Feeds, die du auf Bluesky finden kannst, einschließlich News, Booksky, Game Dev, Blacksky, und Fountain Pens" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "eine Nachricht" @@ -802,7 +802,7 @@ msgstr "Account" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "Account-Anbieter" msgid "Account removed from quick access" msgstr "Account aus dem Schnellzugriff entfernt" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Account nicht mehr stummgeschaltet" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "Accounts mit einem gewellten blauen Häkchen <0><1/> können andere verifizieren. Diese vertrauenswürdigen Verifizierer werden von Bluesky ausgewählt." -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "Aktivitätsmitteilungen" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Hinzufügen" @@ -965,7 +965,7 @@ msgstr "Automatisierungskennzeichnung zum Account hinzufügen" msgid "Add emoji reaction" msgstr "Emoji-Reaktion hinzufügen" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "Mitglieder zum Gruppenchat hinzufügen" @@ -978,8 +978,9 @@ msgstr "Bild hinzufügen" msgid "Add media to post" msgstr "Medien zum Post hinzufügen" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "Mitglieder hinzufügen" @@ -1001,8 +1002,8 @@ msgstr "Stummgeschaltetes Wort mit den gewählten Einstellungen hinzufügen" msgid "Add muted words and tags" msgstr "Stummgeschaltete Wörter und Tags hinzufügen" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "Nutzer zur Liste hinzufügen" msgid "Add your birthdate" msgstr "Geburtsdatum hinzufügen" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "Hinzugefügt von {0}" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "Zusätzliche Angaben (max. 1000 Zeichen)" msgid "Additional details (limit 300 characters)" msgstr "Zusätzliche Details (max. 300 Zeichen)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "Admin" @@ -1361,9 +1367,9 @@ msgstr "Eine Illustration mehrerer Bluesky-Posts mit Repost-, Gefällt-mir- und msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "Eine Illustration, die zeigt, dass Bluesky vertrauenswürdige Verifizierer auswählt und diese wiederum einzelne Nutzeraccounts verifizieren." -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." -msgstr "Über einen Einladungslink können Personen diesem Gruppenchat beitreten, ohne direkt hinzugefügt zu werden. Du bestimmst, wer den Link nutzen darf und ob deine Zustimmung erforderlich ist. Du kannst den Link jederzeit deaktivieren. Dein Name, dein Profilbild und der Name des Gruppenchats sind für alle sichtbar." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." +msgstr "Über einen Einladungslink können Personen diesem Gruppenchat beitreten, ohne direkt hinzugefügt zu werden. Du bestimmst, wer den Link nutzen darf und ob deine Zustimmung erforderlich ist. Du kannst den Link jederzeit deaktivieren." #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 msgid "An issue not included in these options" @@ -1439,6 +1445,16 @@ msgstr "Jeder" msgid "Anyone can interact" msgstr "Jeder kann interagieren" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "Jeder kann sofort beitreten" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "Jeder kann eine Beitrittsanfrage stellen" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "Bist du dir wirklich, wirklich sicher?" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "Bist du sicher, dass du das App-Passwort „{0}“ löschen möchtest?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "Möchtest du diese Nachricht wirklich löschen? Die Nachricht wird nur für dich gelöscht, nicht für die anderen Teilnehmer." @@ -1574,7 +1590,7 @@ msgstr "Möchtest du dieses Startpaket wirklich löschen?" msgid "Are you sure you want to discard your changes?" msgstr "Bist du sicher, dass du deine Änderungen verwerfen möchtest?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "Möchtest du {groupName} wirklich verlassen?" @@ -1653,9 +1669,9 @@ msgstr "Videos und GIFs automatisch abspielen" msgid "Available" msgstr "Verfügbar" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "Bevor du Mitteilungen zu den Posts von {name} erhalten kannst, musst du #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "Bevor du einem anderen Nutzer eine Nachricht senden kannst, musst du zuerst deine E-Mail verifizieren." @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Geburtstag" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Blockieren" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "{displayName} blockieren" @@ -1772,7 +1788,7 @@ msgstr "{displayName} blockieren" msgid "Block account" msgstr "Account blockieren" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "Account blockieren?" @@ -1794,7 +1810,7 @@ msgstr "Blockieren und löschen" msgid "Block list" msgstr "Blockliste" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "Blockieren oder melden" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Blockierte Accounts" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Blockierte Accounts können nicht in deinen Threads antworten, dich erwähnen oder anderweitig mit dir interagieren." @@ -2056,17 +2072,16 @@ msgstr "Kamera" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2117,7 +2132,7 @@ msgstr "Untertitel und Alt-Text" #: src/components/images/Gallery/index.tsx:255 msgid "carousel" -msgstr "" +msgstr "Bildergalerie" #: src/components/RichTextTag.tsx:53 msgid "Cashtag {tag}" @@ -2194,7 +2209,7 @@ msgstr "Änderungen gespeichert" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "Änderungen am Startpaket werden nach der Erstellung nicht in der Liste übernommen. Die Liste ist eine unabhängige Kopie." -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "Chat gelöscht" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "Chat gesperrt" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "Chat dauerhaft gesperrt" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "Chatnachrichten – stumm" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "Chatnachrichten – Ton" @@ -2253,12 +2268,16 @@ msgstr "Chat-Einstellungen" msgid "Chat Settings" msgstr "Chat-Einstellungen" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "Chatname geändert" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "Chatname wurde zu {0} geändert" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "Chat entsperrt" @@ -2323,6 +2342,10 @@ msgstr "Post-Sprachen auswählen" msgid "Choose this color as your avatar" msgstr "Wähle diese Farbe als Avatar" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "Lege fest, wer diesem Gruppenchat beitreten kann und wie." + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "Wähle aus, wen du einladen möchtest" @@ -2368,7 +2391,7 @@ msgstr "Klicken für Informationen" msgid "click here" msgstr "hier klicken" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "Hier klicken, um Personen zu diesem Gruppenchat hinzuzufügen" @@ -2376,6 +2399,10 @@ msgstr "Hier klicken, um Personen zu diesem Gruppenchat hinzuzufügen" msgid "Click here to contact our support team" msgstr "Klicke hier, um unser Support-Team zu kontaktieren" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "Klicke hier, um einen Einladungslink für diesen Gruppenchat zu erstellen oder zu verwalten" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "Klicke hier, um deinen Account zu löschen" @@ -2402,20 +2429,20 @@ msgstr "Klicke hier, um dein Geburtsdatum zu aktualisieren" msgid "Click here to update your email" msgstr "Klicke hier, um deine E-Mail zu aktualisieren" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" -msgstr "Hier klicken, um einen Einladungslink für diesen Gruppenchat anzuzeigen oder zu erstellen" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" +msgstr "Klicke hier, um den Einladungslink für diesen Gruppenchat anzuzeigen" #. placeholder {0}: isCashtag ? tag : `#${tag}` #: src/components/RichTextTag.tsx:56 msgid "Click to open tag menu for {0}" msgstr "Klicken, um das Tag-Menü für {0} zu öffnen" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Klicke hier, um die fehlgeschlagene Nachricht erneut zu senden" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "Klicken, um Datum und Uhrzeit anzuzeigen" @@ -2444,7 +2471,7 @@ msgstr "Klipp 🐴 klapp 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Klipp 🐴 klapp 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "Live-Event-Banner konfigurieren" msgid "Configured in <0>moderation settings." msgstr "Konfiguriert in <0>Moderationseinstellungen" -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "Thread fortsetzen" msgid "Continue thread..." msgstr "Thread fortsetzen…" -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "Weiter zum Gruppennamen" @@ -2770,7 +2799,7 @@ msgstr "Weiter zum nächsten Schritt" msgid "Conversation" msgstr "Konversation" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Konversation gelöscht" @@ -2784,7 +2813,7 @@ msgstr "Konversation gelöscht" msgid "Copied build version to clipboard" msgstr "Die Build-Version wurde in die Zwischenablage kopiert" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "In die Zwischenablage kopiert" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Kopiert!" @@ -2865,8 +2895,8 @@ msgstr "Link zum Profil kopieren" msgid "Copy link to starter pack" msgstr "Link zum Startpaket kopieren" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Nachrichtentext kopieren" @@ -3030,10 +3060,6 @@ msgstr "Stattdessen ohne dieses Startpaket einen Account erstellen" msgid "Create an avatar instead" msgstr "Stattdessen einen Avatar erstellen" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "Einladungslink für diesen Gruppenchat erstellen" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Ein weiteres erstellen" @@ -3065,6 +3091,10 @@ msgstr "Moderationsliste erstellen" msgid "Create new account" msgstr "Neuen Account erstellen" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "Einen Einladungslink für diesen Gruppenchat erstellen oder bearbeiten" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "Startpaket erstellen" msgid "Create user list" msgstr "Nutzerliste erstellen" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Erstellt {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "Ersteller wurde blockiert" @@ -3165,9 +3203,9 @@ msgstr "Standard" msgid "Default icons" msgstr "Standardsymbole" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Konversation löschen" msgid "Delete Conversation" msgstr "Konversation löschen" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Für mich löschen" @@ -3227,11 +3265,11 @@ msgstr "Für mich löschen" msgid "Delete list" msgstr "Liste löschen" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Nachricht löschen" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Nachricht für mich löschen" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Gelöscht" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Gelöschter Account" @@ -3331,6 +3368,11 @@ msgstr "Dialog: Anpassen, wer mit diesem Post interagieren kann" msgid "Dim" msgstr "Gedimmt" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "Deaktivieren" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Fertig" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "Doppeltippen oder lange auf die Nachricht drücken, um eine Reaktion hinzuzufügen" @@ -3624,6 +3666,7 @@ msgstr "z. B. Nutzer, die wiederholt mit Werbung antworten." msgid "Eating disorders" msgstr "Essstörungen" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Avatar bearbeiten" msgid "Edit Feeds" msgstr "Feeds bearbeiten" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "Gruppenname bearbeiten" @@ -3668,6 +3711,10 @@ msgstr "Interaktionseinstellungen bearbeiten" msgid "Edit interests" msgstr "Interessen bearbeiten" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "Link-Einstellungen bearbeiten" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "Moderationsliste bearbeiten" msgid "Edit My Feeds" msgstr "Meine Feeds bearbeiten" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "Name bearbeiten" @@ -3721,7 +3768,7 @@ msgstr "Profil bearbeiten" msgid "Edit starter pack" msgstr "Startpaket bearbeiten" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "Namen dieses Gruppenchats bearbeiten" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "Chat konnte nicht angenommen werden" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "Fehler beim Hinzufügen der Emoji-Reaktion" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "Mitglieder konnten nicht hinzugefügt werden" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "Hinzufügen zum Startpaket fehlgeschlagen" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "Fehler beim Erstellen des App-Passworts. Bitte versuche es erneut." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "Fehler beim Erstellen der Konversation" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "Einladungslink konnte nicht erstellt werden" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "Chat konnte nicht gelöscht werden" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Nachricht konnte nicht gelöscht werden" @@ -4161,15 +4217,27 @@ msgstr "Post konnte nicht gelöscht werden, bitte versuche es erneut" msgid "Failed to delete starter pack" msgstr "Startpaket konnte nicht gelöscht werden" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "Einladungslink konnte nicht deaktiviert werden" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "Germ DM konnte nicht getrennt werden. Fehler: {0}" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "Gruppenchat-Name konnte nicht bearbeitet werden" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "Einladungslink konnte nicht bearbeitet werden" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "Einladungslink konnte nicht aktiviert werden" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "Fehler beim Folgen aller vorgeschlagenen Accounts. Bitte versuche es erneut" @@ -4186,7 +4254,7 @@ msgstr "Vorschlag konnte nicht ausgeblendet werden. Bitte überprüfe deine Inte msgid "Failed to launch SMS app" msgstr "SMS-App konnte nicht gestartet werden" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "Gruppenchat konnte nicht verlassen werden" @@ -4250,12 +4318,16 @@ msgstr "Die vorgeschlagenen Feeds konnten nicht geladen werden." msgid "Failed to load suggested follows" msgstr "Die vorgeschlagenen Accounts, denen du folgen solltest, konnten nicht geladen werden" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "Gruppenchat konnte nicht gesperrt werden" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "Fehler beim Markieren aller Anfragen als gelesen" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "Gruppenchat konnte nicht stummgeschaltet werden" @@ -4277,8 +4349,8 @@ msgstr "Daten konnten aufgrund eines Netzwerkfehlers nicht entfernt werden. Bitt msgid "Failed to remove data. {0}" msgstr "Daten konnten nicht entfernt werden. {0}" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "Fehler beim Entfernen der Emoji-Reaktion" @@ -4287,6 +4359,10 @@ msgstr "Fehler beim Entfernen der Emoji-Reaktion" msgid "Failed to remove from starter pack" msgstr "Fehler beim Entfernen aus dem Startpaket" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "Gruppenmitglied konnte nicht entfernt werden" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "Verifizierung konnte nicht entfernt werden" @@ -4333,6 +4409,10 @@ msgstr "Anfechtung nicht eingereicht. Bitte versuche es erneut." msgid "Failed to toggle thread mute, please try again" msgstr "Du konntest die Stummschaltung des Threads nicht aktivieren oder deaktivieren. Bitte versuche es erneut" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "Gruppenchat konnte nicht entsperrt werden" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "Fehler beim Lösen der Liste" @@ -4814,6 +4894,20 @@ msgstr "Von <0/>" msgid "Generate a starter pack" msgstr "Ein Startpaket generieren" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "Einladungslink generieren" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "Neuen Einladungslink generieren" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "Neuen Link generieren" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "Mitteilungen erhalten, wenn jemand Posts veröffentlicht" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "Los geht's" @@ -4936,7 +5031,7 @@ msgstr "Zurück" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "Zu Account-Einstellungen gehen" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Zur Konversation mit {0} gehen" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Zum nächsten Schritt wechseln" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Zum Profil" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "Zum Gruppenchat „{chatName}“ wechseln" @@ -5049,26 +5144,40 @@ msgstr "Drastische Gewaltdarstellungen" msgid "Grooming or predatory behavior" msgstr "Grooming oder ausbeuterisches Verhalten" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "Dialog für Einladungslink des Gruppenchats" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "Gruppenchat gesperrt" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "Gruppenchat stummgeschaltet" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "Gruppenchat-Einstellungen" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "Gruppenchat entsperrt" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "Gruppenchat nicht mehr stummgeschaltet" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "Gruppenchats sind noch nicht verfügbar" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "Gruppenchats sind jetzt verfügbar" @@ -5078,7 +5187,7 @@ msgstr "Gruppe ist gesperrt" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "Gruppenname" @@ -5336,6 +5445,10 @@ msgstr "Hm, wir konnten diesen Moderationsdienst nicht laden." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Einen Moment! Wir gewähren nach und nach Zugriff auf dieses Video und du bist noch in der Warteschlange. Versuche es in Kürze erneut!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "Moment! Diese Funktion ist für dich noch nicht verfügbar. Bitte schau später nochmal vorbei." + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "Freunde einladen" msgid "Invite friends <0/>" msgstr "Freunde einladen <0/>" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "Einladungslink" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "Einladungslink erstellt" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "Einladungslink deaktiviert" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "Einladungslink bearbeitet" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "Einladungslink aktiviert" @@ -5712,7 +5829,7 @@ msgstr "Lade Leute zu diesem Startpaket ein!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Lade deine Freunde ein, deinen liebsten Feeds und Personen zu folgen" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "Eingeladen" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Mehr erfahren." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Verlassen" @@ -5939,11 +6056,11 @@ msgstr "Chat verlassen" msgid "Leave conversation" msgstr "Konversation verlassen" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "Gruppenchat verlassen" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "Diesen Gruppenchat verlassen" @@ -6036,14 +6153,14 @@ msgstr "Gefällt {0, plural, one {# Nutzer} other {# Nutzern}}" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Gefällt {likeCount, plural, one {# Nutzer} other {# Nutzern}}" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Gefällt mir" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "Post-Interaktionseinstellungen werden geladen..." msgid "Loading..." msgstr "Wird geladen..." -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" -msgstr "Wird geladen…" +msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "Sperren" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "Gruppenchat sperren" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "Gruppenchat sperren?" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "Diesen Gruppenchat sperren" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "Gesperrt" @@ -6367,11 +6484,11 @@ msgstr "Auf einem anderen Gerät gespeicherte Medien" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Medien, die für einige Zielgruppen verstörend oder unangemessen sein könnten." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "Mitglieder" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "Mitglieder können weiterhin den Chatverlauf lesen, aber keine neuen Nachrichten senden." @@ -6383,7 +6500,7 @@ msgstr "Erwähnungsmitteilungen" msgid "mentioned users" msgstr "erwähnte Nutzer" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Menü" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "Nachricht" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "Nachricht senden" @@ -6410,26 +6527,26 @@ msgstr "Nachricht senden" msgid "Message {0}" msgstr "{0} anschreiben" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "Nachricht an {displayName} senden" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Nachricht gelöscht" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Nachricht gelöscht" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "Nachricht konnte nicht gesendet werden." #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "Nachricht von @{0}: {1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Nachricht vom Server: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Nachrichteneingabefeld" @@ -6452,7 +6569,7 @@ msgstr "Nachricht ist zu lang" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "Nachricht ist zu lang ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "Nachrichtenoptionen" @@ -6580,7 +6697,7 @@ msgstr "Filme" msgid "Music" msgstr "Musik" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Stummschalten" @@ -6625,7 +6742,7 @@ msgstr "Liste stummschalten" msgid "Mute these accounts?" msgstr "Diese Accounts stummschalten?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "Diesen Gruppenchat stummschalten" @@ -6663,7 +6780,7 @@ msgstr "Thread stummschalten" msgid "Mute words & tags" msgstr "Wörter und Tags stummschalten" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "Stummgeschaltet" @@ -6775,24 +6892,21 @@ msgid "New chat" msgstr "Neuer Chat" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "Neuer Chat mit {0}" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "Neuer Chat mit {0} und {1}" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." -msgstr "Neuer Chat mit {0}, {1} und {2, plural, one {{3} weiteren Person} other {{4} weiteren Personen}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." +msgstr "Neuer Chat mit {0}, {1} und {memberCount, plural, one {{memberCount} weiteren Person} other {{memberCount} weiteren Personen}}." #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 msgid "New email address" @@ -6809,7 +6923,7 @@ msgstr "Neue Funktion" msgid "New follower notifications" msgstr "Mitteilungen über neue Follower" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Aktuelles" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "Du folgst {0} nicht mehr" msgid "No media yet" msgstr "Noch keine Medien" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Noch keine Nachrichten" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Kein Ergebnis" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Avatar-Editor öffnen" msgid "Open camera" msgstr "Kamera öffnen" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "Chat-Mitglieds-Optionen für {displayName} öffnen" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Konversationsoptionen öffnen" @@ -7375,7 +7489,7 @@ msgstr "Vollständige Emoji-Liste öffnen" msgid "Open Germ DM" msgstr "Germ DM öffnen" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "Gruppenchat-Einstellungen öffnen" @@ -7383,7 +7497,7 @@ msgstr "Gruppenchat-Einstellungen öffnen" msgid "Open link to {niceUrl}" msgstr "Link zu {niceUrl} öffnen" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Nachrichtenoptionen öffnen" @@ -7527,7 +7641,7 @@ msgstr "Öffnet den Post-Editor" msgid "Opens this draft in the composer" msgstr "Öffnet diesen Entwurf im Editor" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Video pausieren" msgid "People" msgstr "Personen" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "Personen, denen {ownerName} folgt, können sofort beitreten" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "Personen, denen {ownerName} folgt, können eine Beitrittsanfrage stellen" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Personen, die @{0} folgen" msgid "People I follow" msgstr "Personen, denen ich folge" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "Personen, denen ich folge, können sofort beitreten" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "Personen, denen ich folge, können eine Beitrittsanfrage stellen" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "Personen, denen du folgst" @@ -8049,6 +8179,11 @@ msgstr "Post-Interaktionseinstellungen" msgid "Post language selection" msgstr "Post-Sprache auswählen" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "Link posten" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "Zitat wurde erfolgreich getrennt" msgid "Quote posts disabled" msgstr "Zitieren deaktiviert" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "Limit für Anfragen überschritten. Bitte versuche es später erneut." msgid "Re-attach quote" msgstr "Zitat wieder anhängen" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "Einladungslink wieder aktivieren" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "Link wieder aktivieren" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "Mit {emoji} reagieren" @@ -8446,7 +8589,7 @@ msgstr "{displayName} aus dem Gruppenchat entfernen" msgid "Remove {displayName} from starter pack" msgstr "{displayName} aus dem Startpaket entfernen" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "{displayName} aus diesem Gruppenchat entfernen" @@ -8496,7 +8639,7 @@ msgstr "Feed entfernen" msgid "Remove feed?" msgstr "Feed entfernen?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "Aus dem Chat entfernen" @@ -8655,7 +8798,7 @@ msgstr "Antwort auf deinen Post" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Sichtbarkeit der Antwort aktualisiert" msgid "Reply was successfully hidden" msgstr "Antwort wurde erfolgreich ausgeblendet" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Melden" @@ -8749,7 +8892,7 @@ msgstr "Feed melden" msgid "Report list" msgstr "Liste melden" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Nachricht melden" @@ -8776,7 +8919,7 @@ msgstr "Diese Konversation melden" msgid "Report this feed" msgstr "Melde diesen Feed" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "Diesen Gruppenchat melden" @@ -8844,7 +8987,7 @@ msgstr "Repostet von {reposter}" msgid "Reposted by you" msgstr "Repostet von dir" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "Reposts" msgid "Reposts of this post" msgstr "Reposts von diesem Post" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "Geht zum vorherigen Schritt zurück" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Feedback senden" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Nachricht senden" @@ -9627,6 +9770,8 @@ msgstr "Sexuell suggestiv" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9958,7 +10103,7 @@ msgstr "Zum nächsten Schritt springen" #: src/components/images/Gallery/index.tsx:417 msgid "slide" -msgstr "" +msgstr "Bild" #: src/screens/Settings/AppearanceSettings.tsx:152 msgid "Smaller" @@ -9996,23 +10141,38 @@ msgstr "Einige andere Feeds, die dir gefallen könnten" msgid "Some people can reply" msgstr "Einige Leute können antworten" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "Jemand ist der Gruppe beigetreten" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "Jemand hat die Gruppe verlassen" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "Jemand hat mit {0} reagiert" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "Jemand hat mit {0} auf {target} reagiert" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "Jemand wurde zur Gruppe hinzugefügt" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" +msgstr "Jemand wurde aus der Gruppe entfernt" #: src/components/moderation/ReportDialog/index.tsx:103 msgid "Something wasn't quite right with the data you're trying to report. Please contact support." msgstr "Etwas stimmt mit den Daten, die du melden möchtest, nicht. Bitte kontaktiere den Support." #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Etwas ist schiefgelaufen" @@ -10247,7 +10407,7 @@ msgstr "Erfolgreich!" msgid "Successfully verified" msgstr "Erfolgreich verifiziert" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "Vorgeschlagen" @@ -10362,7 +10522,7 @@ msgstr "Tippen, um zu entfernen" msgid "Tap to remove your {0} reaction" msgstr "Tippen, um deine {0} Reaktion zu entfernen" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "Tippen, um es erneut zu versuchen" @@ -10375,7 +10535,7 @@ msgstr "Tippen, um {0} Reaktionen anzuzeigen" msgid "Tap to show all reactions" msgstr "Tippen, um alle Reaktionen anzuzeigen" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "Tippen, um Reaktionen anzuzeigen" @@ -10550,7 +10710,7 @@ msgstr "Die Gesetze in deiner Region verlangen, dass du verifizierst, dass du vo #: src/view/com/composer/select-language/SuggestedLanguage.tsx:410 msgid "The post you’re replying to was marked as being written in {suggestedLanguageName} by its author. Would you like to reply in <0>{suggestedLanguageName}?" -msgstr "" +msgstr "Der Post, auf den du antwortest, wurde vom Autor als {suggestedLanguageName} markiert. Möchtest du auf <0>{suggestedLanguageName} antworten?" #: src/view/screens/PrivacyPolicy.tsx:29 msgid "The Privacy Policy has been moved to <0/>" @@ -10600,6 +10760,10 @@ msgstr "Theme" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "Es gibt ein Limit dafür, wie oft du dein Geburtsdatum ändern kannst. Du musst möglicherweise ein bis zwei Tage warten, bevor du es erneut aktualisieren kannst." +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "Für diesen Gruppenchat gibt es keinen Einladungslink." + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Es gibt kein Zeitlimit für die Deaktivierung deines Accounts, du kannst jederzeit wiederkommen." @@ -10669,8 +10833,8 @@ msgstr "Beim Aktualisieren deiner Feeds ist ein Problem aufgetreten. Bitte über #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Dieser Inhalt ist nicht verfügbar, da einer der beteiligten Nutzer den msgid "This content is not viewable without a Bluesky account." msgstr "Dieser Inhalt ist ohne einen Bluesky-Account nicht sichtbar." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "Diese Konversation ist mit einem gelöschten oder deaktivierten Account. Drücke für Optionen" @@ -10825,10 +10989,6 @@ msgstr "Diese Funktion ist bei Verwendung eines App-Passworts nicht verfügbar. msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Diese Funktion ist mit einem App-Passwort nicht verfügbar. Bitte logge dich mit deinem Hauptpasswort ein." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "Diese Funktion ist für dich noch nicht verfügbar. Schau später nochmal vorbei." - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Dieser Feed erhält momentan viel Traffic und ist vorübergehend nicht verfügbar. Bitte versuche es später noch einmal." @@ -10939,6 +11099,10 @@ msgstr "Dieses Profil ist nur für eingeloggte Nutzer sichtbar. Es ist nicht sic msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Diese Antwort wird in einen ausgeblendeten Bereich am Ende deines Threads verschoben und Mitteilungen über nachfolgende Antworten werden sowohl für dich als auch für andere stummgeschaltet." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "Dieser Bildschirm ist nur für Gruppenkonversationen verfügbar." + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Dieser Dienst hat keine Nutzungsbedingungen oder Datenschutzerklärung bereitgestellt." @@ -11107,8 +11271,8 @@ msgstr "Beliebte Antworten zuerst" msgid "Topic" msgstr "Thema" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "TV" msgid "Two-factor authentication (2FA)" msgstr "Zwei-Faktor-Authentisierung (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Gib deine Nachricht hier ein" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Entblocken" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "{displayName} entblocken" @@ -11328,11 +11492,11 @@ msgstr "Leider bist du aufgrund des in deinem Profil hinterlegten Geburtsdatums msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "Leider deutet dein angegebenes Alter darauf hin, dass du in deiner Region nicht alt genug bist, um auf Bluesky zugreifen zu können." -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "Einladung zurückziehen" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "Einladung zum Gruppenchat für {displayName} zurückziehen" @@ -11358,7 +11522,7 @@ msgstr "Gefällt mir nicht mehr" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Gefällt mir nicht mehr ({0, plural, one {# Gefällt mir} other {# Gefällt mir}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "Diesen Gruppenchat entsperren" @@ -11395,7 +11559,7 @@ msgstr "Stummschaltung von Konversation aufheben" msgid "Unmute list" msgstr "Liste nicht mehr stummschalten" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "Stummschaltung für diesen Gruppenchat aufheben" @@ -11494,12 +11658,16 @@ msgstr "<0>{displayName} in Listen aktualisieren" msgid "Update email" msgstr "E-Mail aktualisieren" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "Einladungslink aktualisieren" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Aktualisieren auf {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "Aktualisiere deine App auf die neueste Version, um mitzumachen!" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "Profil von {0} ansehen" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "Profil von {displayName} anzeigen" @@ -11905,7 +12073,7 @@ msgstr "Details ansehen" msgid "View full thread" msgstr "Vollständigen Thread ansehen" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "Eingehende Gruppenchat-Anfragen anzeigen" @@ -11945,6 +12113,10 @@ msgstr "Profilbanner ansehen" msgid "View the avatar" msgstr "Avatar ansehen" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "Einladungslink für diesen Gruppenchat anzeigen" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "Wir konnten keine Ergebnisse zu diesem Thema finden." msgid "We couldn't load this conversation" msgstr "Wir konnten diese Konversation nicht laden" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "Einstellungen für diese Konversation konnten nicht geladen werden" @@ -12170,7 +12342,7 @@ msgstr "Wir haben Probleme bei der Initialisierung des Altersverifizierungsproze msgid "We're having network issues, try again" msgstr "Wir haben Netzwerkprobleme, versuche es erneut" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "Wir haben Netzwerkprobleme. Bitte versuche es erneut" @@ -12269,6 +12441,10 @@ msgstr "Wenn du auf das Häkchen tippst, siehst du, welche Organisationen die Ve msgid "Who can interact with this post?" msgstr "Wer kann mit diesem Post interagieren?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "Wer diesem Gruppenchat beitreten kann und wie" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Autoren" msgid "Wrong DID returned from server. Received: {0}" msgstr "Falsche DID vom Server zurückgegeben. Empfangen: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "Falscher Konversationstyp" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "Du kannst deine Chat-Daten auch als „JSONL“-Datei herunterladen. Die msgid "You can always opt out and delete your data" msgstr "Du kannst dich jederzeit abmelden und deine Daten löschen" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "Du kannst in den Chat-Einstellungen der App festlegen, ob Chat-Mitteilungen einen Ton haben sollen" @@ -12717,15 +12897,14 @@ msgid "You probably want to restart the app now." msgstr "Du solltest die App jetzt wahrscheinlich neu starten." #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "Du hast mit {0} reagiert" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" +msgstr "Du hast mit {0} auf {target} reagiert" #: src/components/dialogs/BirthDateSettings.tsx:87 #: src/components/dialogs/BirthDateSettings.tsx:97 @@ -12754,22 +12933,14 @@ msgstr "Du erhältst nun Mitteilungen für diesen Thread" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Du erhältst eine E-Mail mit einem „Zurücksetzungscode“. Gib diesen Code hier ein und anschließend dein neues Passwort." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "Du kannst erst wieder beitreten, wenn du eingeladen wirst." -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" -msgstr "" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" +msgstr "Du: {message}" #: src/screens/Signup/index.tsx:152 msgid "You'll follow the suggested users and feeds once you finish creating your account!" @@ -12987,6 +13158,10 @@ msgstr "Dein Standort wurde aktualisiert." msgid "Your muted words" msgstr "Deine stummgeschalteten Wörter" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "Dein Name, dein Profilbild und der Name des Gruppenchats sind für alle sichtbar." + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "Dein Passwort wurde erfolgreich geändert! Bitte verwende ab sofort dein neues Passwort, wenn du dich bei Bluesky einloggst." diff --git a/src/locale/locales/el/messages.po b/src/locale/locales/el/messages.po index cf073271ae..5e5001b876 100644 --- a/src/locale/locales/el/messages.po +++ b/src/locale/locales/el/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: el\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "\"{interestsDisplayName}\" κατηγορία (ενεργό)" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(περιέχει ενσωματωμένο περιεχόμενο)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# μήνας} other {# μήνες}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -215,21 +209,11 @@ msgstr "Το {0} δεν είναι διαθέσιμο" msgid "{0} is not supported by your device." msgstr "" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} εντάχθηκε αυτήν την εβδομάδα" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} από {1}" msgid "{0} out of 50" msgstr "{0} από 50" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0} αντέδρασε {1}" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "{0}, μία λίστα από {1}" msgid "{0}'s avatar" msgstr "Η εικόνα προφίλ του {0}" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "" @@ -530,7 +497,8 @@ msgstr "" msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -542,6 +510,32 @@ msgstr "" msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, one {# λεπτό} other {# λεπτά}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "" @@ -571,10 +565,16 @@ msgstr "Ο/Η {profileName} γράφτηκε στο Bluesky με πακέτο ν msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "Μια συλλογή από δημοφιλείς ροές που μπορείτε να βρείτε στο Bluesky, συμπεριλαμβανομένου News, Booksky, Game Dev, Blacksky, και Fountain Pens" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "ένα μήνυμα" @@ -802,7 +802,7 @@ msgstr "Λογαριασμός" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "Πάροχος λογαριασμού" msgid "Account removed from quick access" msgstr "Λογαριασμός αφαιρέθηκε από την γρήγορη πρόσβαση" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Άρση σίγασης λογαριασμού" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "Λογαριασμοί με ένα μπλε κυματοειδές τικ <0><1/> μπορούν να επαληθεύσουν άλλους. Αυτοί οι αξιόπιστοι επαληθευτές επιλέγονται από το Bluesky." -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "Ειδοποιήσεις δραστηριότητας" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Προσθήκη" @@ -965,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "Προσθήκη αντίδρασης emoji" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "" @@ -978,8 +978,9 @@ msgstr "Προσθήκη εικόνας" msgid "Add media to post" msgstr "Προσθήκη πολυμέσων στη δημοσίευση" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "" @@ -1001,8 +1002,8 @@ msgstr "Προσθήκη λέξης προς σίγαση με τις επιλε msgid "Add muted words and tags" msgstr "Προσθήκη λέξεων και ετικετών που θα είναι σε σίγαση" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "Προσθήκη χρήστη στη λίστα" msgid "Add your birthdate" msgstr "Προσθέστε την ημερομηνία γέννησής σας" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "Πρόσθετες λεπτομέρειες (όριο 1000 χαρακτ msgid "Additional details (limit 300 characters)" msgstr "Πρόσθετες λεπτομέρειες (όριο 300 χαρακτήρες)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1361,8 +1367,8 @@ msgstr "" msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1439,6 +1445,16 @@ msgstr "Οποιοσδήποτε" msgid "Anyone can interact" msgstr "Οποιοσδήποτε μπορεί να αλληλεπιδράσει" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε τον κωδικό πρόσβασης εφαρμογής;" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1574,7 +1590,7 @@ msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετ msgid "Are you sure you want to discard your changes?" msgstr "Θέλετε σίγουρα να απορρίψετε τις αλλαγές σας;" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1653,9 +1669,9 @@ msgstr "Αυτόματη αναπαραγωγή βίντεο και GIF" msgid "Available" msgstr "Διαθέσιμο" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "Πριν μπορέσετε να λάβετε ειδοποιήσεις #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "Πριν μπορέσετε να στείλετε μήνυμα σε άλλον χρήστη, πρέπει πρώτα να επαληθεύσετε το email σας." @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Ημερομηνία γέννησης" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Αποκλεισμός" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1772,7 +1788,7 @@ msgstr "" msgid "Block account" msgstr "Αποκλεισμός λογαριασμού" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "" @@ -1794,7 +1810,7 @@ msgstr "Μπλοκάρισμα και διαγραφή" msgid "Block list" msgstr "Λίστα αποκλεισμένων" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "Αποκλεισμός ή αναφορά" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Αποκλεισμένοι Λογαριασμοί" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Οι αποκλεισμένοι λογαριασμοί δεν μπορούν να απαντήσουν στις συζητήσεις σας, να σας αναφέρουν ή να αλληλεπιδράσουν με άλλο τρόπο μαζί σας." @@ -2056,17 +2072,16 @@ msgstr "Κάμερα" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "Οι αλλαγές αποθηκεύτηκαν" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "Συνομιλία διαγράφηκε" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "Μηνύματα συνομιλίας - σιωπηλό" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "Μηνύματα συνομιλίας - ήχος" @@ -2253,12 +2268,16 @@ msgstr "Ρυθμίσεις συνομιλίας" msgid "Chat Settings" msgstr "Ρυθμίσεις Συνομιλίας" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "" @@ -2323,6 +2342,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "Επιλέξτε αυτό το χρώμα ως εικόνα προφίλ σας" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "Επιλέξτε ποιον θα προσκαλέσετε" @@ -2368,7 +2391,7 @@ msgstr "Πατήστε για πληροφορίες" msgid "click here" msgstr "κάντε κλικ εδώ" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2376,6 +2399,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "Πατήστε εδώ για να επικοινωνήσετε με την ομάδα υποστήριξης" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2402,8 +2429,8 @@ msgstr "Πατήστε εδώ για να ενημερώσετε την ημερ msgid "Click here to update your email" msgstr "Πατήστε εδώ για να ενημερώσετε το email σας" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2411,11 +2438,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "Πατήστε για άνοιγμα του μενού ετικέτας για {0}" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Κάντε κλικ για να επαναλάβετε το αποτυχημένο μήνυμα" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2444,7 +2471,7 @@ msgstr "Κλιπ 🐴 κλοπ 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Κλιπ 🐴 κλοπ 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "Ρύθμιση banner ζωντανών εκδηλώσεων" msgid "Configured in <0>moderation settings." msgstr "Ρυθμισμένο στις <0>ρυθμίσεις διαχείρισης." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "" msgid "Continue thread..." msgstr "Συνέχεια συζήτησης..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2770,7 +2799,7 @@ msgstr "Συνέχεια στο επόμενο βήμα" msgid "Conversation" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Διαγραμμένη συνομιλία" @@ -2784,7 +2813,7 @@ msgstr "Διαγραμμένη συνομιλία" msgid "Copied build version to clipboard" msgstr "Η έκδοση build αντιγράφηκε στο πρόχειρο" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Αντιγράφηκε στο πρόχειρο" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Αντιγράφηκε!" @@ -2865,8 +2895,8 @@ msgstr "Αντιγραφή συνδέσμου προς προφίλ" msgid "Copy link to starter pack" msgstr "Αντιγραφή συνδέσμου στο πακέτο νέων" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Αντιγραφή κειμένου μηνύματος" @@ -3030,10 +3060,6 @@ msgstr "" msgid "Create an avatar instead" msgstr "Δημιουργήστε μια εικόνα προφίλ εωαλλακτικά" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Δημιουργία άλλου" @@ -3065,6 +3091,10 @@ msgstr "" msgid "Create new account" msgstr "Δημιουργία νέου λογαριασμού" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "" msgid "Create user list" msgstr "" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Δημιουργήθηκε {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "" @@ -3165,9 +3203,9 @@ msgstr "Προεπιλογή" msgid "Default icons" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "" msgid "Delete Conversation" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Διαγραφή για μένα" @@ -3227,11 +3265,11 @@ msgstr "Διαγραφή για μένα" msgid "Delete list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Διαγραφή μηνύματος" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Διαγραφή μηνύματος για μένα" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Διαγραμμένο" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Διαγραμμένος Λογαριασμός" @@ -3331,6 +3368,11 @@ msgstr "Διάλογος: ρυθμίστε ποιοι μπορούν να αλλ msgid "Dim" msgstr "Ντιμαρισμένο" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Ολοκληρώθηκε" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "" @@ -3624,6 +3666,7 @@ msgstr "" msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Επεξεργασία εικόνας προφίλ" msgid "Edit Feeds" msgstr "Επεξεργασία ροών" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "" @@ -3668,6 +3711,10 @@ msgstr "Επεξεργασία ρυθμίσεων αλληλεπίδρασης" msgid "Edit interests" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "" msgid "Edit My Feeds" msgstr "Επεξεργασία των ροών μου" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "" @@ -3721,7 +3768,7 @@ msgstr "Επεξεργασία προφίλ" msgid "Edit starter pack" msgstr "Επεξεργασία starter pack" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "Απέτυχε η δημιουργία κωδικού πρόσβασης εφαρμογής. Παρακαλώ δοκιμάστε ξανά." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Απέτυχε η διαγραφή μηνύματος" @@ -4161,15 +4217,27 @@ msgstr "Απέτυχε η διαγραφή ανάρτησης, παρακαλώ msgid "Failed to delete starter pack" msgstr "Απέτυχε η διαγραφή starter pack" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "" @@ -4186,7 +4254,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4250,12 +4318,16 @@ msgstr "Απέτυχε η φόρτωση προτεινόμενων ροών" msgid "Failed to load suggested follows" msgstr "Απέτυχε η φόρτωση προτεινόμενων ακολουθιών" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "" @@ -4277,8 +4349,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "" @@ -4287,6 +4359,10 @@ msgstr "" msgid "Failed to remove from starter pack" msgstr "" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "" @@ -4333,6 +4409,10 @@ msgstr "Απέτυχε η υποβολή ένστασης, παρακαλώ δο msgid "Failed to toggle thread mute, please try again" msgstr "Απέτυχε η εναλλαγή σίγασης συνομιλίας, παρακαλώ δοκιμάστε ξανά" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "" @@ -4814,6 +4894,20 @@ msgstr "Από <0/>" msgid "Generate a starter pack" msgstr "Δημιουργήστε ένα starter pack" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "" @@ -4936,7 +5031,7 @@ msgstr "Πίσω" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Μετάβαση στην συνομιλία με {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Συνέχεια" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Προφίλ" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "" @@ -5049,26 +5144,40 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5078,7 +5187,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "" @@ -5336,6 +5445,10 @@ msgstr "Χμμμ, δεν καταφέραμε να φορτώσουμε αυτή msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Περιμένετε! Δίνουμε σταδιακά πρόσβαση στο βίντεο και εσείς περιμένετε στην ουρά. Ελέγξτε ξανά σύντομα!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "" @@ -5712,7 +5829,7 @@ msgstr "Προσκαλέστε άτομα σε αυτό το starter pack!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Προσκαλέστε τους φίλους σας να ακολουθήσουν τις αγαπημένες σας ροές και άτομα" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Μάθετε περισσότερα." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Αποχώρηση" @@ -5939,11 +6056,11 @@ msgstr "Αποχώρηση από συνομιλία" msgid "Leave conversation" msgstr "Αποχώρηση από συνομιλία" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "" @@ -6036,14 +6153,14 @@ msgstr "" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "\"Μου αρέσει\"" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "" msgid "Loading..." msgstr "Φόρτωση..." -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "" @@ -6367,11 +6484,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Μέσα που μπορεί να είναι ενοχλητικά ή ακατάλληλα για ορισμένα ακροατήρια." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6383,7 +6500,7 @@ msgstr "" msgid "mentioned users" msgstr "αναφερόμενοι χρήστες" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Μενού" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6410,26 +6527,26 @@ msgstr "" msgid "Message {0}" msgstr "Μήνυμα {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Το μήνυμα διαγράφηκε" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Το μήνυμα διαγράφηκε" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Μήνυμα από τον διακομιστή: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Πεδίο εισαγωγής μηνύματος" @@ -6452,7 +6569,7 @@ msgstr "Το μήνυμα είναι πολύ μακρύ" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "" @@ -6580,7 +6697,7 @@ msgstr "Ταινίες" msgid "Music" msgstr "Μουσική" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Σίγαση" @@ -6625,7 +6742,7 @@ msgstr "Λίστα σίγασης" msgid "Mute these accounts?" msgstr "Σίγαση αυτών των λογαριασμών;" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "" @@ -6663,7 +6780,7 @@ msgstr "Σίγαση νήματος" msgid "Mute words & tags" msgstr "Σίγαση λέξεων & ετικετών" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "" @@ -6775,23 +6892,20 @@ msgid "New chat" msgstr "Νέα συνομιλία" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6809,7 +6923,7 @@ msgstr "" msgid "New follower notifications" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Ειδήσεις" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "Δεν ακολουθώ πλέον τον {0}" msgid "No media yet" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Δεν υπάρχουν ακόμη μηνύματα" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Χωρίς αποτέλεσμα" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Άνοιγμα δημιουργού εικόνας προφίλ" msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Άνοιγμα επιλογών συνομιλίας" @@ -7375,7 +7489,7 @@ msgstr "" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7383,7 +7497,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "Άνοιγμα συνδέσμου προς {niceUrl}" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Άνοιγμα επιλογών μηνύματος" @@ -7527,7 +7641,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Παύση βίντεο" msgid "People" msgstr "Άτομα" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Άτομα που ακολουθούνται από τον/την @{0}" msgid "People I follow" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8049,6 +8179,11 @@ msgstr "" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "Η παράθεση δημοσίευσης αφαιρέθηκε επιτ msgid "Quote posts disabled" msgstr "Οι παραθέσεις δημοσιεύσεων είναι απενεργοποιημένες" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "" msgid "Re-attach quote" msgstr "Προσθήκη παράθεσης ξανά" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "" @@ -8446,7 +8589,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "Αφαίρεση του/της {displayName} από το starter pack" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8496,7 +8639,7 @@ msgstr "Αφαίρεση ροής" msgid "Remove feed?" msgstr "Αφαίρεση ροής;" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8655,7 +8798,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Η ορατότητα απάντησης ενημερώθηκε" msgid "Reply was successfully hidden" msgstr "Η απάντηση κρύφτηκε επιτυχώς" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Αναφορά" @@ -8749,7 +8892,7 @@ msgstr "Αναφορά ροής" msgid "Report list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Αναφορά μηνύματος" @@ -8776,7 +8919,7 @@ msgstr "" msgid "Report this feed" msgstr "Αναφορά αυτής της ροής" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "" @@ -8844,7 +8987,7 @@ msgstr "" msgid "Reposted by you" msgstr "Αναδημοσίευση από εσάς" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "" msgid "Reposts of this post" msgstr "Αναδημοσίευση αυτής της ανάρτησης" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Αποστολή σχολίων" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Αποστολή μηνύματος" @@ -9627,6 +9770,8 @@ msgstr "Σεξουαλικά προκλητικό" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,15 +10141,30 @@ msgstr "Κάποιες άλλες ροές που μπορεί να σας αρ msgid "Some people can reply" msgstr "" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" msgstr "" #: src/components/moderation/ReportDialog/index.tsx:103 @@ -10012,7 +10172,7 @@ msgid "Something wasn't quite right with the data you're trying to report. Pleas msgstr "" #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Κάτι πήγε στραβά" @@ -10247,7 +10407,7 @@ msgstr "Επιτυχία!" msgid "Successfully verified" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10362,7 +10522,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "" @@ -10375,7 +10535,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "" @@ -10550,7 +10710,7 @@ msgstr "" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:410 msgid "The post you’re replying to was marked as being written in {suggestedLanguageName} by its author. Would you like to reply in <0>{suggestedLanguageName}?" -msgstr "" +msgstr "Η δημοσίευση στην οποία απαντάτε έχει επισημανθεί ως γραμμένη στα {suggestedLanguageName} από τον συντάκτη της. Θα θέλατε να απαντήσετε στα <0>{suggestedLanguageName};" #: src/view/screens/PrivacyPolicy.tsx:29 msgid "The Privacy Policy has been moved to <0/>" @@ -10600,6 +10760,10 @@ msgstr "Θέμα" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Δεν υπάρχει χρονικό όριο για την απενεργοποίηση του λογαριασμού, επιστρέψτε οποιαδήποτε στιγμή." @@ -10669,8 +10833,8 @@ msgstr "Παρουσιάστηκε πρόβλημα κατά την ενημέρ #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Αυτό το περιεχόμενο δεν είναι διαθέσιμ msgid "This content is not viewable without a Bluesky account." msgstr "Αυτό το περιεχόμενο δεν είναι ορατό χωρίς λογαριασμό Bluesky." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "" @@ -10825,10 +10989,6 @@ msgstr "" msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Αυτό το χαρακτηριστικό δεν είναι διαθέσιμο κατά τη χρήση κωδικού πρόσβασης εφαρμογής. Παρακαλούμε συνδεθείτε με τον κύριο κωδικό πρόσβασής σας." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Αυτή η ροή δέχεται αυτήν τη στιγμή μεγάλη κίνηση και είναι προσωρινά μη διαθέσιμη. Παρακαλούμε δοκιμάστε ξανά αργότερα." @@ -10939,6 +11099,10 @@ msgstr "" msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Η υπηρεσία αυτή δεν έχει παράσχει όρους χρήσης ή πολιτική απορρήτου." @@ -11107,8 +11271,8 @@ msgstr "" msgid "Topic" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "" msgid "Two-factor authentication (2FA)" msgstr "" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Πληκτρολογήστε το μήνυμά σας εδώ" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Ξεμπλοκάρισμα" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11328,11 +11492,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11358,7 +11522,7 @@ msgstr "" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "" @@ -11395,7 +11559,7 @@ msgstr "Ακύρωση Σίγασης συνομιλίας" msgid "Unmute list" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "" @@ -11494,12 +11658,16 @@ msgstr "Ενημέρωση <0>{displayName} στις Λίστες" msgid "Update email" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Ενημέρωση σε {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11905,7 +12073,7 @@ msgstr "Προβολή λεπτομερειών" msgid "View full thread" msgstr "Προβολή πλήρους νήματος" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11945,6 +12113,10 @@ msgstr "" msgid "View the avatar" msgstr "Προβολή της εικόνας προφίλ" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "" msgid "We couldn't load this conversation" msgstr "Δεν μπορέσαμε να φορτώσουμε αυτήν τη συνομιλία" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12170,7 +12342,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "Αντιμετωπίζουμε προβλήματα δικτύου, δοκιμάστε ξανά" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12269,6 +12441,10 @@ msgstr "" msgid "Who can interact with this post?" msgstr "Ποιος μπορεί να αλληλεπιδράσει με αυτήν την ανάρτηση;" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Συγγραφείς" msgid "Wrong DID returned from server. Received: {0}" msgstr "Επιστράφηκε λάθος DID από τον διακομιστή. Ελήφθη: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "" @@ -12717,14 +12897,13 @@ msgid "You probably want to restart the app now." msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:87 @@ -12754,21 +12933,13 @@ msgstr "Τώρα θα λαμβάνετε ειδοποιήσεις για αυτ msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Θα λάβετα ένα email με ένα \"κωδικό επαναφοράς.\\ Εισάγετε αυτό τον κωδικό εδώ, εν συνεχεία εισάγετε το νέο σας κωδικό πρόσβασης.\"" -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" msgstr "" #: src/screens/Signup/index.tsx:152 @@ -12987,6 +13158,10 @@ msgstr "" msgid "Your muted words" msgstr "Οι λέξεις σας σε σίγαση" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/en-GB/messages.po b/src/locale/locales/en-GB/messages.po index 9939d22e4b..a81681b562 100644 --- a/src/locale/locales/en-GB/messages.po +++ b/src/locale/locales/en-GB/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: en_GB\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: English, United Kingdom\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "…" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "\"{interestsDisplayName}\" category (active)" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(contains embedded content)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# month} other {# months}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "{0, plural, one {# person} other {# people}} reacted – {1}" @@ -215,21 +209,11 @@ msgstr "{0} is not available" msgid "{0} is not supported by your device." msgstr "{0} is not supported by your device." -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} joined this week" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} of {1}" msgid "{0} out of 50" msgstr "{0} out of 50" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0} reacted {1}" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "{0}, a list by {1}" msgid "{0}'s avatar" msgstr "{0}'s avatar" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "{0}’s avatar" @@ -530,7 +497,8 @@ msgstr "{MAX_DISPLAY_NAME, plural, other {Display name is too long. The maximum msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "{memberCount}/{MEMBER_LIMIT}" @@ -542,6 +510,32 @@ msgstr "{MIN_ACCESS_AGE, plural, other {You must be # years of age or older to c msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, one {# minute} other {# minutes}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "{name} joined the group" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "{name} left the group" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "{name} reacted {0} to {target}" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "{name} was added to the group" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "{name} was removed from the group" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "{name}: {message}" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "{name}'s favourite feeds and people – join me!" @@ -571,10 +565,16 @@ msgstr "{profileName} joined Bluesky using a starter pack {timeAgoString} ago" msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "{requestCount, plural, one {# request} other {# requests}}" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "{requestCount}+ requests" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "a message" @@ -802,7 +802,7 @@ msgstr "Account" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "Account provider" msgid "Account removed from quick access" msgstr "Account removed from quick access" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Account unmuted" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "Activity notifications" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Add" @@ -965,7 +965,7 @@ msgstr "Add automation label to account" msgid "Add emoji reaction" msgstr "Add emoji reaction" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "Add group chat members" @@ -978,8 +978,9 @@ msgstr "Add image" msgid "Add media to post" msgstr "Add media to post" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "Add members" @@ -1001,8 +1002,8 @@ msgstr "Add mute word with chosen settings" msgid "Add muted words and tags" msgstr "Add muted words and tags" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "Add user to list" msgid "Add your birthdate" msgstr "Add your birthdate" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "Added by {0}" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "Additional details (limit 1000 characters)" msgid "Additional details (limit 300 characters)" msgstr "Additional details (limit 300 characters)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "Admin" @@ -1361,9 +1367,9 @@ msgstr "An illustration of several Bluesky posts alongside repost, like, and com msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." -msgstr "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." +msgstr "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 msgid "An issue not included in these options" @@ -1439,6 +1445,16 @@ msgstr "Anyone" msgid "Anyone can interact" msgstr "Anyone can interact" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "Anyone can join instantly" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "Anyone can request to join" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "Are you really, really sure?" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "Are you sure you want to delete the app password \"{0}\"?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." @@ -1574,7 +1590,7 @@ msgstr "Are you sure you want to delete this starter pack?" msgid "Are you sure you want to discard your changes?" msgstr "Are you sure you want to discard your changes?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "Are you sure you want to leave {groupName}?" @@ -1653,9 +1669,9 @@ msgstr "Autoplay videos and GIFs" msgid "Available" msgstr "Available" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "Before you can get notifications for {name}'s posts, you must first veri #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "Before you can message another user, you must first verify your email." @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Birthday" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Block" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "Block {displayName}" @@ -1772,7 +1788,7 @@ msgstr "Block {displayName}" msgid "Block account" msgstr "Block account" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "Block account?" @@ -1794,7 +1810,7 @@ msgstr "Block and Delete" msgid "Block list" msgstr "Block list" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "Block or report" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Blocked Accounts" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." @@ -2056,17 +2072,16 @@ msgstr "Camera" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "Changes saved" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "Chat deleted" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "Chat locked" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "Chat locked permanently" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "Chat messages – silent" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "Chat messages – sound" @@ -2253,12 +2268,16 @@ msgstr "Chat settings" msgid "Chat Settings" msgstr "Chat Settings" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "Chat title changed" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "Chat title changed to {0}" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "Chat unlocked" @@ -2323,6 +2342,10 @@ msgstr "Choose post languages" msgid "Choose this color as your avatar" msgstr "Choose this colour as your avatar" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "Choose who can join this group chat and how." + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "Choose who to invite" @@ -2368,7 +2391,7 @@ msgstr "Click for information" msgid "click here" msgstr "click here" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "Click here to add people to this group chat" @@ -2376,6 +2399,10 @@ msgstr "Click here to add people to this group chat" msgid "Click here to contact our support team" msgstr "Click here to contact our support team" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "Click here to create or manage an invite link for this group chat" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "Click here to delete your account" @@ -2402,20 +2429,20 @@ msgstr "Click here to update your birthdate" msgid "Click here to update your email" msgstr "Click here to update your email" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" -msgstr "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" +msgstr "Click here to view the invite link for this group chat" #. placeholder {0}: isCashtag ? tag : `#${tag}` #: src/components/RichTextTag.tsx:56 msgid "Click to open tag menu for {0}" msgstr "Click to open tag menu for {0}" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Click to retry failed message" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "Click to view the date and time" @@ -2444,7 +2471,7 @@ msgstr "Clip 🐴 clop 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Clip 🐴 clop 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "Configure live event banner" msgid "Configured in <0>moderation settings." msgstr "Configured in <0>moderation settings." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "Continue thread" msgid "Continue thread..." msgstr "Continue thread..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "Continue to group name" @@ -2770,7 +2799,7 @@ msgstr "Continue to next step" msgid "Conversation" msgstr "Conversation" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Conversation deleted" @@ -2784,7 +2813,7 @@ msgstr "Conversation deleted" msgid "Copied build version to clipboard" msgstr "Copied build version to clipboard" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Copied to clipboard" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Copied!" @@ -2865,8 +2895,8 @@ msgstr "Copy link to profile" msgid "Copy link to starter pack" msgstr "Copy link to starter pack" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Copy message text" @@ -3030,10 +3060,6 @@ msgstr "Create an account without using this starter pack" msgid "Create an avatar instead" msgstr "Create an avatar instead" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "Create an invite link for this group chat" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Create another" @@ -3065,6 +3091,10 @@ msgstr "Create moderation list" msgid "Create new account" msgstr "Create new account" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "Create or modify an invite link for this group chat" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "Create starter pack" msgid "Create user list" msgstr "Create user list" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Created {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "Creator has been blocked" @@ -3151,7 +3189,7 @@ msgstr "Debug panel" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:479 msgid "Decline this language suggestion" -msgstr "" +msgstr "Decline this language suggestion" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:84 msgid "Deepfake adult content" @@ -3165,9 +3203,9 @@ msgstr "Default" msgid "Default icons" msgstr "Default icons" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Delete conversation" msgid "Delete Conversation" msgstr "Delete Conversation" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Delete for me" @@ -3227,11 +3265,11 @@ msgstr "Delete for me" msgid "Delete list" msgstr "Delete list" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Delete message" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Delete message for me" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Deleted" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Deleted Account" @@ -3331,6 +3368,11 @@ msgstr "Dialog: adjust who can interact with this post" msgid "Dim" msgstr "Dim" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "Disable" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Done" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "Double tap or long press the message to add a reaction" @@ -3624,6 +3666,7 @@ msgstr "e.g. Users that repeatedly reply with ads." msgid "Eating disorders" msgstr "Eating disorders" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Edit avatar" msgid "Edit Feeds" msgstr "Edit Feeds" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "Edit group name" @@ -3668,6 +3711,10 @@ msgstr "Edit interaction settings" msgid "Edit interests" msgstr "Edit interests" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "Edit link settings" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "Edit moderation list" msgid "Edit My Feeds" msgstr "Edit My Feeds" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "Edit name" @@ -3721,7 +3768,7 @@ msgstr "Edit Profile" msgid "Edit starter pack" msgstr "Edit starter pack" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "Edit this group chat’s name" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "Failed to accept chat" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "Failed to add emoji reaction" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "Failed to add members" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "Failed to add to starter pack" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "Failed to create app password. Please try again." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "Failed to create conversation" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "Failed to create invite link" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "Failed to delete chat" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Failed to delete message" @@ -4161,15 +4217,27 @@ msgstr "Failed to delete post, please try again" msgid "Failed to delete starter pack" msgstr "Failed to delete starter pack" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "Failed to disable invite link" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "Failed to disconnect Germ DM. Error: {0}" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "Failed to edit group chat name" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "Failed to edit invite link" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "Failed to enable invite link" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "Failed to follow all suggested accounts, please try again" @@ -4186,7 +4254,7 @@ msgstr "Failed to hide suggestion, please check your internet connection" msgid "Failed to launch SMS app" msgstr "Failed to launch SMS app" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "Failed to leave group chat" @@ -4250,12 +4318,16 @@ msgstr "Failed to load suggested feeds" msgid "Failed to load suggested follows" msgstr "Failed to load suggested follows" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "Failed to lock group chat" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "Failed to mark all requests as read" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "Failed to mute group chat" @@ -4277,8 +4349,8 @@ msgstr "Failed to remove data due to a network error, please check your internet msgid "Failed to remove data. {0}" msgstr "Failed to remove data. {0}" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "Failed to remove emoji reaction" @@ -4287,6 +4359,10 @@ msgstr "Failed to remove emoji reaction" msgid "Failed to remove from starter pack" msgstr "Failed to remove from starter pack" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "Failed to remove group chat member" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "Failed to remove verification" @@ -4333,6 +4409,10 @@ msgstr "Failed to submit appeal, please try again." msgid "Failed to toggle thread mute, please try again" msgstr "Failed to toggle thread mute, please try again" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "Failed to unlock group chat" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "Failed to unpin list" @@ -4814,6 +4894,20 @@ msgstr "From <0/>" msgid "Generate a starter pack" msgstr "Generate a starter pack" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "Generate invite link" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "Generate new invite link" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "Generate new link" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "Get notified when someone posts" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "Get started" @@ -4936,7 +5031,7 @@ msgstr "Go back" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "Go to account settings" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Go to conversation with {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Go to next" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Go to profile" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "Go to the group chat named \"{chatName}\"" @@ -5049,26 +5144,40 @@ msgstr "Graphic violent content" msgid "Grooming or predatory behavior" msgstr "Grooming or predatory behaviour" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "Group chat invite link dialog" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "Group chat locked" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "Group chat muted" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "Group chat settings" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "Group chat unlocked" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "Group chat unmuted" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "Group chats are not yet available" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "Group chats are now available" @@ -5078,7 +5187,7 @@ msgstr "Group is locked" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "Group name" @@ -5336,6 +5445,10 @@ msgstr "Hmm, we couldn't load that moderation service." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Hold up! We’re gradually giving access to video and you’re still waiting in line. Check back soon!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "Hold your horses! This feature isn't available to you yet. Please check back later." + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "Invite Friends" msgid "Invite friends <0/>" msgstr "Invite friends <0/>" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "Invite link" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "Invite link created" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "Invite link disabled" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "Invite link edited" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "Invite link enabled" @@ -5712,7 +5829,7 @@ msgstr "Invite people to this starter pack!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Invite your friends to follow your favourite feeds and people" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "Invited" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Learn more." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Leave" @@ -5939,11 +6056,11 @@ msgstr "Leave chat" msgid "Leave conversation" msgstr "Leave conversation" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "Leave group chat" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "Leave this group chat" @@ -6036,14 +6153,14 @@ msgstr "Liked by {0, plural, one {# user} other {# users}}" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Liked by {likeCount, plural, one {# user} other {# users}}" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Likes" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "Loading post interaction settings..." msgid "Loading..." msgstr "Loading..." -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" -msgstr "Loading…" +msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "Lock" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "Lock group chat" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "Lock group chat?" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "Lock this group chat" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "Locked" @@ -6367,11 +6484,11 @@ msgstr "Media stored on another device" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Media that may be disturbing or inappropriate for some audiences." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "Members" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "Members can still read chat history but can’t send new messages." @@ -6383,7 +6500,7 @@ msgstr "Mention notifications" msgid "mentioned users" msgstr "mentioned users" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Menu" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "Message" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "Message" @@ -6410,26 +6527,26 @@ msgstr "Message" msgid "Message {0}" msgstr "Message {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "Message {displayName}" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Message deleted" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Message deleted" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "Message failed to send." #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "Message from @{0}: {1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Message from server: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Message input field" @@ -6452,7 +6569,7 @@ msgstr "Message is too long" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "Message options" @@ -6580,7 +6697,7 @@ msgstr "Films" msgid "Music" msgstr "Music" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Mute" @@ -6625,7 +6742,7 @@ msgstr "Mute list" msgid "Mute these accounts?" msgstr "Mute these accounts?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "Mute this group chat" @@ -6663,7 +6780,7 @@ msgstr "Mute thread" msgid "Mute words & tags" msgstr "Mute words & tags" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "Muted" @@ -6775,24 +6892,21 @@ msgid "New chat" msgstr "New chat" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "New chat with {0}" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "New chat with {0} and {1}" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." -msgstr "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." +msgstr "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 msgid "New email address" @@ -6809,7 +6923,7 @@ msgstr "New Feature" msgid "New follower notifications" msgstr "New follower notifications" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "News" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "No longer following {0}" msgid "No media yet" msgstr "No media yet" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "No messages yet" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "No result" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Open avatar creator" msgid "Open camera" msgstr "Open camera" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "Open chat member options for {displayName}" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Open conversation options" @@ -7375,7 +7489,7 @@ msgstr "Open full emoji list" msgid "Open Germ DM" msgstr "Open Germ DM" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "Open group chat settings" @@ -7383,7 +7497,7 @@ msgstr "Open group chat settings" msgid "Open link to {niceUrl}" msgstr "Open link to {niceUrl}" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Open message options" @@ -7527,7 +7641,7 @@ msgstr "Opens the post composer" msgid "Opens this draft in the composer" msgstr "Opens this draft in the composer" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Pause video" msgid "People" msgstr "People" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "People {ownerName} follows can join instantly" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "People {ownerName} follows can request to join" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "People following @{0}" msgid "People I follow" msgstr "People I follow" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "People I follow can join instantly" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "People I follow can request to join" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "People you follow" @@ -8049,6 +8179,11 @@ msgstr "Post Interaction Settings" msgid "Post language selection" msgstr "Post language selection" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "Post link" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "Quote post was successfully detached" msgid "Quote posts disabled" msgstr "Quote posts disabled" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "Rate limit exceeded. Please try again later." msgid "Re-attach quote" msgstr "Re-attach quote" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "Re-enable invite link" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "Re-enable link" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "React with {emoji}" @@ -8446,7 +8589,7 @@ msgstr "Remove {displayName} from group chat" msgid "Remove {displayName} from starter pack" msgstr "Remove {displayName} from starter pack" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "Remove {displayName} from this group chat" @@ -8496,7 +8639,7 @@ msgstr "Remove feed" msgid "Remove feed?" msgstr "Remove feed?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "Remove from chat" @@ -8655,7 +8798,7 @@ msgstr "Replied to you" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Reply visibility updated" msgid "Reply was successfully hidden" msgstr "Reply was successfully hidden" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Report" @@ -8749,7 +8892,7 @@ msgstr "Report feed" msgid "Report list" msgstr "Report list" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Report message" @@ -8776,7 +8919,7 @@ msgstr "Report this conversation" msgid "Report this feed" msgstr "Report this feed" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "Report this group chat" @@ -8844,7 +8987,7 @@ msgstr "Reposted by {reposter}" msgid "Reposted by you" msgstr "Reposted by you" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "Reposts" msgid "Reposts of this post" msgstr "Reposts of this post" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "Returns to the previous step" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Send feedback" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Send message" @@ -9627,6 +9770,8 @@ msgstr "Sexually Suggestive" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,23 +10141,38 @@ msgstr "Some other feeds you might like" msgid "Some people can reply" msgstr "Some people can reply" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "Someone joined the group" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "Someone left the group" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "Someone reacted {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "Someone reacted {0} to {target}" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "Someone was added to the group" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" +msgstr "Someone was removed from the group" #: src/components/moderation/ReportDialog/index.tsx:103 msgid "Something wasn't quite right with the data you're trying to report. Please contact support." msgstr "Something wasn't quite right with the data you're trying to report. Please contact support." #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Something went wrong" @@ -10247,7 +10407,7 @@ msgstr "Success!" msgid "Successfully verified" msgstr "Successfully verified" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "Suggested" @@ -10362,7 +10522,7 @@ msgstr "Tap to remove" msgid "Tap to remove your {0} reaction" msgstr "Tap to remove your {0} reaction" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "Tap to retry" @@ -10375,7 +10535,7 @@ msgstr "Tap to show {0} reactions" msgid "Tap to show all reactions" msgstr "Tap to show all reactions" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "Tap to view reactions" @@ -10550,7 +10710,7 @@ msgstr "The laws in your region require you to verify you're an adult to access #: src/view/com/composer/select-language/SuggestedLanguage.tsx:410 msgid "The post you’re replying to was marked as being written in {suggestedLanguageName} by its author. Would you like to reply in <0>{suggestedLanguageName}?" -msgstr "" +msgstr "The post you’re replying to was marked as being written in {suggestedLanguageName} by its author. Would you like to reply in <0>{suggestedLanguageName}?" #: src/view/screens/PrivacyPolicy.tsx:29 msgid "The Privacy Policy has been moved to <0/>" @@ -10600,6 +10760,10 @@ msgstr "Theme" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "There is no invite link for this group chat." + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "There is no time limit for account deactivation, come back any time." @@ -10669,8 +10833,8 @@ msgstr "There was an issue updating your feeds, please check your internet conne #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "This content is not available because one of the users involved has bloc msgid "This content is not viewable without a Bluesky account." msgstr "This content is not viewable without a Bluesky account." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "This conversation is with a deleted or a deactivated account. Press for options" @@ -10825,10 +10989,6 @@ msgstr "This feature is not available while using an app password. Please sign i msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "This feature is not available while using an App Password. Please sign in with your main password." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "This feature isn't available to you yet. Please check back later." - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." @@ -10939,6 +11099,10 @@ msgstr "This profile is only visible to logged-in users. It won't be visible to msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies – both for yourself and others." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "This screen is only available for group conversations." + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "This service has not provided terms of service or a privacy policy." @@ -11107,8 +11271,8 @@ msgstr "Top replies first" msgid "Topic" msgstr "Topic" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "TV" msgid "Two-factor authentication (2FA)" msgstr "Two-factor authentication (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Type your message here" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Unblock" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "Unblock {displayName}" @@ -11328,11 +11492,11 @@ msgstr "Unfortunately, the birthdate you have saved to your profile makes you to msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "Uninvite" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "Uninvite {displayName} from this group chat" @@ -11358,7 +11522,7 @@ msgstr "Unlike" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Unlike ({0, plural, one {# like} other {# likes}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "Unlock this group chat" @@ -11395,7 +11559,7 @@ msgstr "Unmute conversation" msgid "Unmute list" msgstr "Unmute list" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "Unmute this group chat" @@ -11494,12 +11658,16 @@ msgstr "Update <0>{displayName} in Lists" msgid "Update email" msgstr "Update email" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "Update invite link" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Update to {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "Update your app to the latest version to join in!" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "View {0}’s profile" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "View {displayName}’s profile" @@ -11905,7 +12073,7 @@ msgstr "View details" msgid "View full thread" msgstr "View full thread" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "View incoming group chat requests" @@ -11945,6 +12113,10 @@ msgstr "View profile banner" msgid "View the avatar" msgstr "View the avatar" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "View the invite link for this group chat" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "We couldn't find any results for that topic." msgid "We couldn't load this conversation" msgstr "We couldn't load this conversation" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "We couldn’t load this conversation’s settings" @@ -12170,7 +12342,7 @@ msgstr "We're having issues initialising the age assurance process for your acco msgid "We're having network issues, try again" msgstr "We're having network issues, try again" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "We’re having network issues, try again" @@ -12269,6 +12441,10 @@ msgstr "When you tap on a check, you’ll see which organisations have granted v msgid "Who can interact with this post?" msgstr "Who can interact with this post?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "Who can join this group chat and how" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Writers" msgid "Wrong DID returned from server. Received: {0}" msgstr "Wrong DID returned from server. Received: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "Wrong kind of conversation" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "You can also download your chat data as a \"JSONL\" file. This file only msgid "You can always opt out and delete your data" msgstr "You can always opt out and delete your data" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "You can choose whether chat notifications have sound in the chat settings within the app" @@ -12717,15 +12897,14 @@ msgid "You probably want to restart the app now." msgstr "You probably want to restart the app now." #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "You reacted {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" +msgstr "You reacted {0} to {target}" #: src/components/dialogs/BirthDateSettings.tsx:87 #: src/components/dialogs/BirthDateSettings.tsx:97 @@ -12754,22 +12933,14 @@ msgstr "You will now receive notifications for this thread" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "You won’t be able to rejoin unless you’re invited." -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" -msgstr "" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" +msgstr "You: {message}" #: src/screens/Signup/index.tsx:152 msgid "You'll follow the suggested users and feeds once you finish creating your account!" @@ -12987,6 +13158,10 @@ msgstr "Your location has been updated." msgid "Your muted words" msgstr "Your muted words" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "Your name, avatar, and the name of the group chat will be visible to everyone." + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index 7f6351d77d..f0fd47498b 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -13,18 +13,12 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "…" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "" @@ -89,7 +83,7 @@ msgstr "" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "{0, plural, one {# person} other {# people}} reacted – {1}" @@ -210,21 +204,11 @@ msgstr "" msgid "{0} is not supported by your device." msgstr "{0} is not supported by your device." -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "{0} joined the group" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "{0} left the group" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -237,29 +221,12 @@ msgstr "" msgid "{0} out of 50" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "{0} was added to the group" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "{0} was removed from the group" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -280,8 +247,8 @@ msgstr "" msgid "{0}'s avatar" msgstr "" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "{0}’s avatar" @@ -525,7 +492,8 @@ msgstr "{MAX_DISPLAY_NAME, plural, other {Display name is too long. The maximum msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "{memberCount}/{MEMBER_LIMIT}" @@ -537,6 +505,32 @@ msgstr "" msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "{name} joined the group" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "{name} left the group" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "{name} reacted {0} to {target}" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "{name} was added to the group" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "{name} was removed from the group" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "{name}: {message}" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "{name}'s favorite feeds and people - join me!" @@ -566,10 +560,16 @@ msgstr "" msgid "{rank}." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "{requestCount, plural, one {# request} other {# requests}}" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "{requestCount}+ requests" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -708,7 +708,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "" @@ -797,7 +797,7 @@ msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -843,7 +843,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -866,7 +866,7 @@ msgstr "" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -880,7 +880,7 @@ msgstr "" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "" @@ -960,7 +960,7 @@ msgstr "Add automation label to account" msgid "Add emoji reaction" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "Add group chat members" @@ -973,8 +973,9 @@ msgstr "" msgid "Add media to post" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "Add members" @@ -996,8 +997,8 @@ msgstr "" msgid "Add muted words and tags" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1054,6 +1055,11 @@ msgstr "" msgid "Add your birthdate" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "Added by {0}" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1076,8 +1082,8 @@ msgstr "" msgid "Additional details (limit 300 characters)" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "Admin" @@ -1356,9 +1362,9 @@ msgstr "" msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." -msgstr "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." +msgstr "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 msgid "An issue not included in these options" @@ -1434,6 +1440,16 @@ msgstr "" msgid "Anyone can interact" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "Anyone can join instantly" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "Anyone can request to join" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1556,7 +1572,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." @@ -1569,7 +1585,7 @@ msgstr "" msgid "Are you sure you want to discard your changes?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "Are you sure you want to leave {groupName}?" @@ -1648,9 +1664,9 @@ msgstr "" msgid "Available" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1716,7 +1732,7 @@ msgstr "" #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "" @@ -1745,14 +1761,14 @@ msgid "Birthday" msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "Block {displayName}" @@ -1767,7 +1783,7 @@ msgstr "Block {displayName}" msgid "Block account" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "Block account?" @@ -1789,7 +1805,7 @@ msgstr "" msgid "Block list" msgstr "" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "" @@ -1824,7 +1840,7 @@ msgid "Blocked Accounts" msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "" @@ -2051,17 +2067,16 @@ msgstr "" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2189,7 +2204,7 @@ msgstr "" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2203,19 +2218,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "Chat locked" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "Chat locked permanently" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "" @@ -2248,12 +2263,16 @@ msgstr "" msgid "Chat Settings" msgstr "" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "Chat title changed" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "Chat title changed to {0}" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "Chat unlocked" @@ -2318,6 +2337,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "Choose who can join this group chat and how." + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "" @@ -2363,7 +2386,7 @@ msgstr "" msgid "click here" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "Click here to add people to this group chat" @@ -2371,6 +2394,10 @@ msgstr "Click here to add people to this group chat" msgid "Click here to contact our support team" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "Click here to create or manage an invite link for this group chat" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "Click here to delete your account" @@ -2397,20 +2424,20 @@ msgstr "" msgid "Click here to update your email" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" -msgstr "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" +msgstr "Click here to view the invite link for this group chat" #. placeholder {0}: isCashtag ? tag : `#${tag}` #: src/components/RichTextTag.tsx:56 msgid "Click to open tag menu for {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "Click to view the date and time" @@ -2439,7 +2466,7 @@ msgstr "" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2458,6 +2485,8 @@ msgstr "" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2606,8 +2635,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "" -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2748,7 +2777,7 @@ msgstr "" msgid "Continue thread..." msgstr "" -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "Continue to group name" @@ -2765,7 +2794,7 @@ msgstr "" msgid "Conversation" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "" @@ -2779,7 +2808,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2789,6 +2818,7 @@ msgid "Copied to clipboard" msgstr "" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "" @@ -2860,8 +2890,8 @@ msgstr "" msgid "Copy link to starter pack" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "" @@ -3025,10 +3055,6 @@ msgstr "" msgid "Create an avatar instead" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "Create an invite link for this group chat" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "" @@ -3060,6 +3086,10 @@ msgstr "" msgid "Create new account" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "Create or modify an invite link for this group chat" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3076,11 +3106,19 @@ msgstr "" msgid "Create user list" msgstr "" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "Created {0} {1}" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "" @@ -3160,9 +3198,9 @@ msgstr "" msgid "Default icons" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3213,7 +3251,7 @@ msgstr "" msgid "Delete Conversation" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "" @@ -3222,11 +3260,11 @@ msgstr "" msgid "Delete list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "" @@ -3262,9 +3300,8 @@ msgid "Deleted" msgstr "" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "" @@ -3326,6 +3363,11 @@ msgstr "" msgid "Dim" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "Disable" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3529,7 +3571,7 @@ msgctxt "action" msgid "Done" msgstr "" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "" @@ -3619,6 +3661,7 @@ msgstr "" msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3642,8 +3685,8 @@ msgstr "" msgid "Edit Feeds" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "Edit group name" @@ -3663,6 +3706,10 @@ msgstr "" msgid "Edit interests" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "Edit link settings" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3682,7 +3729,7 @@ msgstr "" msgid "Edit My Feeds" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "Edit name" @@ -3716,7 +3763,7 @@ msgstr "" msgid "Edit starter pack" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "Edit this group chat’s name" @@ -4111,11 +4158,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "Failed to add members" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "" @@ -4129,10 +4181,14 @@ msgid "Failed to create app password. Please try again." msgstr "" #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "Failed to create invite link" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4144,7 +4200,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "" @@ -4156,15 +4212,27 @@ msgstr "" msgid "Failed to delete starter pack" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "Failed to disable invite link" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "Failed to edit group chat name" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "Failed to edit invite link" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "Failed to enable invite link" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "" @@ -4181,7 +4249,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "Failed to leave group chat" @@ -4245,12 +4313,16 @@ msgstr "" msgid "Failed to load suggested follows" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "Failed to lock group chat" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "Failed to mute group chat" @@ -4272,8 +4344,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "" @@ -4282,6 +4354,10 @@ msgstr "" msgid "Failed to remove from starter pack" msgstr "" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "Failed to remove group chat member" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "" @@ -4328,6 +4404,10 @@ msgstr "" msgid "Failed to toggle thread mute, please try again" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "Failed to unlock group chat" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "" @@ -4809,6 +4889,20 @@ msgstr "" msgid "Generate a starter pack" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "Generate invite link" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "Generate new invite link" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "Generate new link" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4889,7 +4983,8 @@ msgstr "" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "" @@ -4931,7 +5026,7 @@ msgstr "" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4993,7 +5088,7 @@ msgid "Go to account settings" msgstr "" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "" @@ -5006,13 +5101,13 @@ msgid "Go to next" msgstr "" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "Go to the group chat named \"{chatName}\"" @@ -5044,26 +5139,40 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "Group chat invite link dialog" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "Group chat locked" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "Group chat muted" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "Group chat settings" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "Group chat unlocked" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "Group chat unmuted" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "Group chats are not yet available" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "Group chats are now available" @@ -5073,7 +5182,7 @@ msgstr "Group is locked" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "Group name" @@ -5331,6 +5440,10 @@ msgstr "" msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "Hold your horses! This feature isn't available to you yet. Please check back later." + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5677,25 +5790,29 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "Invite link" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "Invite link created" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "Invite link disabled" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "Invite link edited" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "Invite link enabled" @@ -5707,7 +5824,7 @@ msgstr "" msgid "Invite your friends to follow your favorite feeds and people" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "Invited" @@ -5917,7 +6034,7 @@ msgid "Learn more." msgstr "" #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "" @@ -5934,11 +6051,11 @@ msgstr "" msgid "Leave conversation" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "Leave group chat" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "Leave this group chat" @@ -6031,14 +6148,14 @@ msgstr "" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6232,27 +6349,27 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" msgstr "Loading…" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "Lock" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "Lock group chat" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "Lock group chat?" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "Lock this group chat" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "Locked" @@ -6362,11 +6479,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "Members" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "Members can still read chat history but can’t send new messages." @@ -6378,7 +6495,7 @@ msgstr "" msgid "mentioned users" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6390,12 +6507,12 @@ msgid "Menu" msgstr "" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "Message" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "Message" @@ -6405,26 +6522,26 @@ msgstr "Message" msgid "Message {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "Message {displayName}" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "Message failed to send." #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "" @@ -6434,7 +6551,7 @@ msgid "Message from server: {0}" msgstr "" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "" @@ -6447,7 +6564,7 @@ msgstr "" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "" @@ -6575,7 +6692,7 @@ msgstr "" msgid "Music" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Mute" @@ -6620,7 +6737,7 @@ msgstr "" msgid "Mute these accounts?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "Mute this group chat" @@ -6658,7 +6775,7 @@ msgstr "" msgid "Mute words & tags" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "Muted" @@ -6770,24 +6887,21 @@ msgid "New chat" msgstr "" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "New chat with {0}" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "New chat with {0} and {1}" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." -msgstr "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." +msgstr "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 msgid "New email address" @@ -6804,7 +6918,7 @@ msgstr "" msgid "New follower notifications" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6886,7 +7000,7 @@ msgstr "" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6984,7 +7098,7 @@ msgstr "" msgid "No media yet" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "" @@ -7044,7 +7158,7 @@ msgid "No result" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7330,12 +7444,12 @@ msgstr "" msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "Open chat member options for {displayName}" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "" @@ -7370,7 +7484,7 @@ msgstr "" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "Open group chat settings" @@ -7378,7 +7492,7 @@ msgstr "Open group chat settings" msgid "Open link to {niceUrl}" msgstr "" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "" @@ -7522,7 +7636,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7664,6 +7778,14 @@ msgstr "" msgid "People" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "People {ownerName} follows can join instantly" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "People {ownerName} follows can request to join" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7679,6 +7801,14 @@ msgstr "" msgid "People I follow" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "People I follow can join instantly" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "People I follow can request to join" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8044,6 +8174,11 @@ msgstr "" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "Post link" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8285,7 +8420,7 @@ msgstr "" msgid "Quote posts disabled" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8309,6 +8444,14 @@ msgstr "" msgid "Re-attach quote" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "Re-enable invite link" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "Re-enable link" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "" @@ -8441,7 +8584,7 @@ msgstr "Remove {displayName} from group chat" msgid "Remove {displayName} from starter pack" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "Remove {displayName} from this group chat" @@ -8491,7 +8634,7 @@ msgstr "" msgid "Remove feed?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "Remove from chat" @@ -8650,7 +8793,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8708,11 +8851,11 @@ msgstr "" msgid "Reply was successfully hidden" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "" @@ -8744,7 +8887,7 @@ msgstr "" msgid "Report list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "" @@ -8771,7 +8914,7 @@ msgstr "" msgid "Report this feed" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "Report this group chat" @@ -8839,7 +8982,7 @@ msgstr "" msgid "Reposted by you" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8849,7 +8992,7 @@ msgstr "" msgid "Reposts of this post" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9002,7 +9145,7 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9485,7 +9628,7 @@ msgid "Send feedback" msgstr "" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "" @@ -9622,6 +9765,8 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9991,23 +10136,38 @@ msgstr "" msgid "Some people can reply" msgstr "" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "Someone joined the group" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "Someone left the group" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "Someone reacted {0} to {target}" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "Someone was added to the group" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" +msgstr "Someone was removed from the group" #: src/components/moderation/ReportDialog/index.tsx:103 msgid "Something wasn't quite right with the data you're trying to report. Please contact support." msgstr "" #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "" @@ -10242,7 +10402,7 @@ msgstr "" msgid "Successfully verified" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "Suggested" @@ -10357,7 +10517,7 @@ msgstr "Tap to remove" msgid "Tap to remove your {0} reaction" msgstr "Tap to remove your {0} reaction" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "Tap to retry" @@ -10370,7 +10530,7 @@ msgstr "Tap to show {0} reactions" msgid "Tap to show all reactions" msgstr "Tap to show all reactions" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "Tap to view reactions" @@ -10595,6 +10755,10 @@ msgstr "" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "There is no invite link for this group chat." + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "" @@ -10664,8 +10828,8 @@ msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10792,7 +10956,7 @@ msgstr "" msgid "This content is not viewable without a Bluesky account." msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "" @@ -10820,10 +10984,6 @@ msgstr "" msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "" -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "This feature isn't available to you yet. Please check back later." - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "" @@ -10934,6 +11094,10 @@ msgstr "" msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "This screen is only available for group conversations." + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "" @@ -11102,8 +11266,8 @@ msgstr "" msgid "Topic" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11176,7 +11340,7 @@ msgstr "" msgid "Two-factor authentication (2FA)" msgstr "" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "" @@ -11248,7 +11412,7 @@ msgctxt "action" msgid "Unblock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "Unblock {displayName}" @@ -11323,11 +11487,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "Uninvite" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "Uninvite {displayName} from this group chat" @@ -11353,7 +11517,7 @@ msgstr "" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "Unlock this group chat" @@ -11390,7 +11554,7 @@ msgstr "" msgid "Unmute list" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "Unmute this group chat" @@ -11489,12 +11653,16 @@ msgstr "" msgid "Update email" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "Update invite link" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "Update your app to the latest version to join in!" @@ -11874,7 +12042,7 @@ msgid "View {0}’s profile" msgstr "View {0}’s profile" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "View {displayName}’s profile" @@ -11900,7 +12068,7 @@ msgstr "" msgid "View full thread" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "View incoming group chat requests" @@ -11940,6 +12108,10 @@ msgstr "View profile banner" msgid "View the avatar" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "View the invite link for this group chat" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12055,7 +12227,7 @@ msgstr "" msgid "We couldn't load this conversation" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "We couldn’t load this conversation’s settings" @@ -12165,7 +12337,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "We’re having network issues, try again" @@ -12264,6 +12436,10 @@ msgstr "" msgid "Who can interact with this post?" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "Who can join this group chat and how" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12355,6 +12531,10 @@ msgstr "" msgid "Wrong DID returned from server. Received: {0}" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "Wrong kind of conversation" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12468,7 +12648,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "" @@ -12712,15 +12892,14 @@ msgid "You probably want to restart the app now." msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" +msgstr "You reacted {0} to {target}" #: src/components/dialogs/BirthDateSettings.tsx:87 #: src/components/dialogs/BirthDateSettings.tsx:97 @@ -12749,22 +12928,14 @@ msgstr "" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "You won’t be able to rejoin unless you’re invited." -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" -msgstr "" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" +msgstr "You: {message}" #: src/screens/Signup/index.tsx:152 msgid "You'll follow the suggested users and feeds once you finish creating your account!" @@ -12982,6 +13153,10 @@ msgstr "" msgid "Your muted words" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "Your name, avatar, and the name of the group chat will be visible to everyone." + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/eo/messages.po b/src/locale/locales/eo/messages.po index daf8be81c0..a86f1850f7 100644 --- a/src/locale/locales/eo/messages.po +++ b/src/locale/locales/eo/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: eo\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Esperanto\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "Kategorio \"{interestsDisplayName}\" (aktiva)" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(enhavas enkorpigitan enhavon)" @@ -80,7 +74,7 @@ msgstr "{0, plural, one {# ŝato} other {# ŝatoj}}" #. placeholder {0}: convo.members.length #: src/components/dialogs/SearchablePeopleList.tsx:553 msgid "{0, plural, one {# member} other {# members}}" -msgstr "" +msgstr "{0, plural, one {# ano} other {# anoj}}" #. placeholder {0}: diff.value #: src/lib/hooks/useTimeAgo.ts:149 @@ -94,9 +88,9 @@ msgstr "{0, plural, one {# monato} other {# monatoj}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" -msgstr "" +msgstr "{0, plural, one {# homo} other {# homoj}} reagis – {1}" #. placeholder {0}: quoteCount ?? 0 #: src/screens/Post/PostQuotes.tsx:34 @@ -181,7 +175,7 @@ msgstr "{0} (Konto)" #. placeholder {1}: reaction.count #: src/components/dms/ReactionsDialog.tsx:387 msgid "{0} {1}" -msgstr "" +msgstr "{0} {1}" #. Pattern: {wordValue} in tags #. placeholder {0}: word.value @@ -215,21 +209,11 @@ msgstr "{0} ne estas disponebla" msgid "{0} is not supported by your device." msgstr "{0} ne estas subtenata de via aparato." -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} aliĝis ĉi-semajne" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} el {1}" msgid "{0} out of 50" msgstr "{0} el 50" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0} reagis per {1}" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,10 +252,10 @@ msgstr "{0}, listo de {1}" msgid "{0}'s avatar" msgstr "Profilbildo de {0}" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" -msgstr "" +msgstr "Profilbildo de {0}" #. How many days have passed, displayed in a narrow form #. placeholder {0}: diff.value @@ -320,7 +287,7 @@ msgstr "{count, plural, one {# nelegita elemento} other {# nelegitaj elementoj}} #: src/components/dms/DateDivider.tsx:67 msgid "{date} at {time}" -msgstr "" +msgstr "{date} je {time}" #: src/lib/generate-starterpack.ts:104 #: src/screens/StarterPack/Wizard/index.tsx:189 @@ -530,9 +497,10 @@ msgstr "{MAX_DISPLAY_NAME, plural, other {Montrata nomo estas tro longa. La maks msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "{MAX_HIDDEN_REPLIES, plural, one {Vi povas kaŝi maksimume # respondon.} other {Vi povas kaŝi maksimume # respondojn.}}" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" -msgstr "" +msgstr "{memberCount}/{MEMBER_LIMIT}" #: src/screens/Signup/StepInfo/index.tsx:312 msgid "{MIN_ACCESS_AGE, plural, other {You must be # years of age or older to create an account.}}" @@ -542,6 +510,32 @@ msgstr "{MIN_ACCESS_AGE, plural, other {Vi devas esti #-jaraĝa aŭ pli maljuna msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, one {# minuto} other {# minutoj}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "{name} aniĝis la grupon" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "{name} foriris el la grupo" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "{name} reagis per {0} al {target}" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "{name} estis aligita al la grupo" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "{name} estis forigita el la grupo" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "{name}: {message}" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "Plej ŝatataj fluoj kaj homoj de {name} - aliĝu al mi!" @@ -571,9 +565,15 @@ msgstr "{profileName} aliĝis al Bluesky uzante startpakon antaŭ {timeAgoString msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" -msgstr "" +msgstr "{requestCount, plural, one {# peto} other {# petoj}}" + +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "{requestCount}+ petoj" #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "Aro de popularaj fluoj, kiujn vi povas trovi ĉe Bluesky, inkluzive de News, Booksky, Game Dev, Blacksky kaj Fountain Pens" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "mesaĝo" @@ -802,7 +802,7 @@ msgstr "Konto" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "Konta provizanto" msgid "Account removed from quick access" msgstr "Konto forigita el la rapidatingo" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Konto malsilentigita" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "Kontoj kun gravurita blua kontrolmarko<0><1/>povas kontroli aliulojn. Tiuj fidataj konfirmantoj estas elektataj de Bluesky." -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "Agadaj sciigoj" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Aldoni" @@ -965,9 +965,9 @@ msgstr "" msgid "Add emoji reaction" msgstr "Aldoni emoĝian reagon" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" -msgstr "" +msgstr "Aldoni anojn al grupa babilejo" #: src/view/com/feeds/ComposerPrompt.tsx:224 msgid "Add image" @@ -978,10 +978,11 @@ msgstr "Aldoni bildon" msgid "Add media to post" msgstr "Aldoni aŭdvidaĵojn al afiŝo" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" -msgstr "" +msgstr "Aldoni anojn" #: src/components/moderation/ReportDialog/index.tsx:532 #: src/components/moderation/ReportDialog/index.tsx:536 @@ -1001,8 +1002,8 @@ msgstr "Aldoni silentigitan vorton kun elektitaj agordoj" msgid "Add muted words and tags" msgstr "Aldoni silentigitajn vortojn kaj kradvortojn" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "Aldoni uzanton al la listo" msgid "Add your birthdate" msgstr "Aldoni vian naskiĝdaton" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "Aligita de {0}" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,10 +1087,10 @@ msgstr "Aldonaj detaloj (limo de 1000 signoj)" msgid "Additional details (limit 300 characters)" msgstr "Aldonaj detaloj (limo de 300 signoj)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" -msgstr "" +msgstr "Administranto" #: src/view/com/composer/labels/LabelsBtn.tsx:155 msgid "Adult" @@ -1361,9 +1367,9 @@ msgstr "Ilustraĵo montranta plurajn Bluesky-afiŝojn apud piktogramoj de reafi msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "Ilustraĵo montranta ke Bluesky elektas fidatajn konfirmantojn kaj poste fidataj konfirmantoj konfirmas individuajn kontojn de uzantoj." -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." -msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." +msgstr "Invitligilo ebligas al homoj aliĝi al ĉi tiu grupa babilejo sen esti aligitaj rekte. Vi decidas, kiu povas uzi la ligilon kaj ĉu oni bezonas vian aprobon. Vi povas malŝalti la ligilon iam ajn." #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 msgid "An issue not included in these options" @@ -1371,11 +1377,11 @@ msgstr "Problemo neinkludita inter ĉi tiuj opcioj" #: src/components/dms/dialogs/NewChatDialog.tsx:56 msgid "An issue occurred creating the group chat, please try again" -msgstr "" +msgstr "Problemo okazis kreante la grupan babilejon, bonvolu reprovi" #: src/components/dms/dialogs/NewChatDialog.tsx:42 msgid "An issue occurred starting the chat, please try again" -msgstr "" +msgstr "Problemo okazis komencante la babilejon, bonvolu reprovi" #: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 msgid "An issue occurred while trying to open the chat" @@ -1439,6 +1445,16 @@ msgstr "Ĉiuj" msgid "Anyone can interact" msgstr "Ĉiu povas interagi" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "Ĉiu povas aliĝi tuje" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "Ĉiu povas peti aliĝi" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,9 +1577,9 @@ msgstr "Ĉu vi estas vere, absolute certa?" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "Ĉu vi certas, ke vi volas forigi la apan pasvorton \"{0}\"?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." -msgstr "" +msgstr "Ĉu vi certas, ke vi volas forigi ĉi tiun mesaĝon? La mesaĝo estos forigota por vi, sed ne por la aliaj partoprenantoj." #: src/screens/StarterPack/StarterPackScreen.tsx:686 msgid "Are you sure you want to delete this starter pack?" @@ -1574,9 +1590,9 @@ msgstr "Ĉu vi certas, ke vi volas forigi ĉi tiun startpakon?" msgid "Are you sure you want to discard your changes?" msgstr "Ĉu vi certas, ke vi volas forĵeti viajn ŝanĝojn?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" -msgstr "" +msgstr "Ĉu vi certas ke vi volas foriri el {groupName}?" #: src/components/dms/LeaveConvoPrompt.tsx:50 msgid "Are you sure you want to leave this conversation?" @@ -1621,7 +1637,7 @@ msgstr "Almenaŭ 8 signoj" #: src/screens/Settings/components/DeleteAccountDialog.tsx:338 msgid "AT Protocol FAQ" -msgstr "" +msgstr "Oftaj demandoj pri AT-protokolo" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:48 msgctxt "Name of app icon variant" @@ -1653,9 +1669,9 @@ msgstr "Aŭtomate ludi videaĵojn kaj GIF-ojn" msgid "Available" msgstr "Disponebla" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "Antaŭ ol vi povos ricevi sciigojn pri afiŝoj de {name}, unue vi devas #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "Antaŭ ol vi povos mesaĝi alian uzanton, vi devas unue konfirmi vian retpoŝtadreson." @@ -1750,16 +1766,16 @@ msgid "Birthday" msgstr "Naskiĝtago" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Bloki" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" -msgstr "" +msgstr "Bloki {displayName}" #: src/components/dms/ConvoMenu.tsx:275 #: src/components/dms/ConvoMenu.tsx:278 @@ -1772,9 +1788,9 @@ msgstr "" msgid "Block account" msgstr "Bloki konton" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" -msgstr "" +msgstr "Ĉu bloki konton?" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:850 #: src/view/com/profile/ProfileMenu.tsx:546 @@ -1794,7 +1810,7 @@ msgstr "Bloki kaj forigi" msgid "Block list" msgstr "Bloki liston" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "Bloki aŭ raporti" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Blokitaj kontoj" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Blokitaj kontoj ne povas respondi en viaj fadenoj, mencii vin nek alimaniere interagi kun vi." @@ -2056,17 +2072,16 @@ msgstr "Fotilo" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2117,7 +2132,7 @@ msgstr "Subtekstoj kaj alternativa teksto" #: src/components/images/Gallery/index.tsx:255 msgid "carousel" -msgstr "" +msgstr "karuselo" #: src/components/RichTextTag.tsx:53 msgid "Cashtag {tag}" @@ -2194,7 +2209,7 @@ msgstr "Ŝanĝoj konservitaj" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "Ŝanĝoj al la startpako ne estos reflektota en la listo post kreo. La listo estos sendependa kopio." -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "Babilejo forigita" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" -msgstr "" +msgstr "Babilejo ŝlosita" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" -msgstr "" +msgstr "Babilejo ŝlosita porĉiame" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "Babilejaj mesaĝoj - silento" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "Babilejaj mesaĝoj - sono" @@ -2253,14 +2268,18 @@ msgstr "Agordoj de babilejo" msgid "Chat Settings" msgstr "Agordoj de babilejo" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 -msgid "Chat title changed to {0}" -msgstr "" +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "Babileja titolo ŝanĝita" -#: src/components/dms/systemMessage.ts:50 +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 +msgid "Chat title changed to {0}" +msgstr "Babileja titolo ŝanĝita al {0}" + +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" -msgstr "" +msgstr "Babilejo malŝlosita" #: src/components/dms/ConvoMenu.tsx:204 msgctxt "toast" @@ -2323,6 +2342,10 @@ msgstr "Elektu lingvojn de la afiŝo" msgid "Choose this color as your avatar" msgstr "Elekti ĉi tiun koloron kiel profilbildo" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "Elektu kiu povas aliĝi al ĉi tiu grupa babilejo kaj kiel." + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "Elektu kiun inviti" @@ -2368,14 +2391,18 @@ msgstr "Alklaku por informoj" msgid "click here" msgstr "klaku ĉi tie" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" -msgstr "" +msgstr "Klaku ĉi tie por aldoni homojn al ĉi tiu grupa babilejo" #: src/ageAssurance/components/NoAccessScreen.tsx:129 msgid "Click here to contact our support team" msgstr "Klaku ĉi tie por kontakti nian subtenan teamon" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "Klaku ĉi tie por krei aŭ administri invitligilon por ĉi tiu grupa babilejo" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2387,7 +2414,7 @@ msgstr "Klaku ĉi tie por elsaluti" #: src/screens/Settings/components/DeleteAccountDialog.tsx:263 #: src/screens/Settings/components/DeleteAccountDialog.tsx:272 msgid "Click here to resend the email" -msgstr "" +msgstr "Klaku ĉi tie por resendi la retmesaĝon" #: src/components/dialogs/EmailDialog/screens/Verify.tsx:384 msgid "Click here to restart the verification process." @@ -2402,22 +2429,22 @@ msgstr "Klaku ĉi tie por ĝisdatigi vian naskiĝdaton" msgid "Click here to update your email" msgstr "Klaku ĉi tie por ĝisdatigi vian retpoŝtadreson" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" -msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" +msgstr "Klaku ĉi tie por vidi la invitligilon por ĉi tiu grupa babilejo" #. placeholder {0}: isCashtag ? tag : `#${tag}` #: src/components/RichTextTag.tsx:56 msgid "Click to open tag menu for {0}" msgstr "Alklaku por malfermi kradvortan menuon por {0}" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Alklaku por reprovi sendi mesaĝon" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" -msgstr "" +msgstr "Alklaku por vidi la daton kaj tempon" #: src/components/dms/ChatEmptyPill.tsx:39 msgid "Clip 🐴 clop 🐴" @@ -2444,7 +2471,7 @@ msgstr "🐮 Dek bovinoj 🐮" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "🐮 Dek bovinoj 🐮" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "Agordita en <0>agordoj de kontrolado." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "Daŭrigi fadenon" msgid "Continue thread..." msgstr "Daŭrigi fadenon..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "Daŭrigi al grupa nomo" @@ -2770,7 +2799,7 @@ msgstr "Pluiri al la sekva paŝo" msgid "Conversation" msgstr "Konversacio" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Konversacio forigita" @@ -2784,7 +2813,7 @@ msgstr "Konversacio forigita" msgid "Copied build version to clipboard" msgstr "Versio kopiita al tondujo" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Kopiita al tondujo" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Kopiita!" @@ -2865,8 +2895,8 @@ msgstr "Kopii ligilon al profilo" msgid "Copy link to starter pack" msgstr "Kopii ligilon al startpako" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Kopii mesaĝan tekston" @@ -3030,10 +3060,6 @@ msgstr "Krei konton neuzante ĉi tiun startpakon" msgid "Create an avatar instead" msgstr "Krei profilbildon anstataŭe" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Krei plian" @@ -3065,6 +3091,10 @@ msgstr "Krei la kontrol-liston" msgid "Create new account" msgstr "Krei novan konton" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "Krei aŭ modifi invitligilon por ĉi tiu grupa babilejo" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "Krei startpakon" msgid "Create user list" msgstr "Krei liston de uzantoj" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Kreita {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "La kreinto estis blokita" @@ -3165,9 +3203,9 @@ msgstr "Defaŭlta" msgid "Default icons" msgstr "Defaŭltaj piktogramoj" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Forigi konversacion" msgid "Delete Conversation" msgstr "Forigi konversacion" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Forigi por mi" @@ -3227,11 +3265,11 @@ msgstr "Forigi por mi" msgid "Delete list" msgstr "Forigi liston" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Forigi mesaĝon" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Forigi mesaĝon por mi" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Forigita" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Forigita konto" @@ -3331,6 +3368,11 @@ msgstr "Dialogujo: kiu povas interagi kun ĉi tiu afiŝo" msgid "Dim" msgstr "Malheleta" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "Malŝalti" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Farite" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "Duoble tuŝetu aŭ longe premu la mesaĝon por aldoni reagon" @@ -3624,6 +3666,7 @@ msgstr "ekz. Uzantoj kiuj ripete respondas per reklamoj." msgid "Eating disorders" msgstr "Manĝadaj perturboj" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,10 +3690,10 @@ msgstr "Redakti profilbildon" msgid "Edit Feeds" msgstr "Redakti fluojn" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" -msgstr "" +msgstr "Redakti grupan nomon" #: src/view/com/composer/photos/EditImageDialog.web.tsx:86 #: src/view/com/composer/photos/EditImageDialog.web.tsx:90 @@ -3668,6 +3711,10 @@ msgstr "Redakti interagajn agordojn" msgid "Edit interests" msgstr "Redakti interesojn" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "Redakti agordojn de ligilo" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,9 +3734,9 @@ msgstr "Redakti la kontrol-liston" msgid "Edit My Feeds" msgstr "Redakti miajn fluojn" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" -msgstr "" +msgstr "Redakti nomon" #. placeholder {0}: createSanitizedDisplayName( profile, ) #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:246 @@ -3721,9 +3768,9 @@ msgstr "Redakti profilon" msgid "Edit starter pack" msgstr "Redakti startpakon" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" -msgstr "" +msgstr "Redakti nomon de ĉi tiu grupa babilejo" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:363 msgid "Edit user list" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "Malsukcesis akcepti babilejon" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "Malsukcesis aldoni emoĝian reagon" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "Malsukcesis aligi anojn" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "Malsukcesis aldoni al la startpako" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "Malsukcesis krei apan pasvorton. Bonvolu reprovi." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "Malsukcesis krei konversacion" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "Malsukcesis krei invitligilon" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "Malsukcesis forigi babilejon" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Malsukcesis forigi mesaĝon" @@ -4161,14 +4217,26 @@ msgstr "Malsukcesis forigi afiŝon, bonvolu reprovi" msgid "Failed to delete starter pack" msgstr "Malsukcesis forigi startpakon" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "Malsukcesis malŝalti invitligilon" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "Fiaskis malkonekti Germ DM. Eraro: {0}" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" -msgstr "" +msgstr "Malsukcesis ŝanĝi nomon de grupa babilejo" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "Malsukcesis redakti invitligilon" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "Malsukcesis ŝalti invitligilon" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" @@ -4186,10 +4254,10 @@ msgstr "Fiaskis kaŝi proponojn, bonvolu kontroli vian interretan konekton" msgid "Failed to launch SMS app" msgstr "Malsukcesis lanĉi SMS-apon" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" -msgstr "" +msgstr "Malsukcesis foriri el grupa babilejo" #: src/screens/Messages/ChatList.tsx:291 #: src/screens/Messages/Inbox.tsx:210 @@ -4237,7 +4305,7 @@ msgstr "Malsukcesis ŝargi preferon." #: src/components/dialogs/SearchablePeopleList.tsx:291 msgid "Failed to load profiles" -msgstr "" +msgstr "Malsukcesis ŝargi profilojn" #: src/screens/Search/Explore.tsx:482 #: src/screens/Search/Explore.tsx:537 @@ -4250,14 +4318,18 @@ msgstr "Malsukcesis ŝargi propontiajn fluojn" msgid "Failed to load suggested follows" msgstr "Malsukcesis ŝargi proponitajn kontojn" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "Malsukcesis ŝlosi grupan babilejon" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "Malsukcesis marki ĉiujn petojn kiel legitaj" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" -msgstr "" +msgstr "Malsukcesis silentigi grupan babilejon" #: src/state/queries/pinned-post.ts:75 msgid "Failed to pin post" @@ -4277,8 +4349,8 @@ msgstr "Fiaskis forigi datumojn pro reta eraro, bonvolu kontroli vian interretan msgid "Failed to remove data. {0}" msgstr "Fiaskis forigi datumojn. {0}" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "Malsukcesis forigi emoĝian reagon" @@ -4287,6 +4359,10 @@ msgstr "Malsukcesis forigi emoĝian reagon" msgid "Failed to remove from starter pack" msgstr "Malsukcesis forigi el la startpako" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "Malsukcesis forigi anon el grupa babilejo" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "Malsukcesis forigi konfirmon" @@ -4333,6 +4409,10 @@ msgstr "Malsukcesis sendi apelacion, bonvole reprovu." msgid "Failed to toggle thread mute, please try again" msgstr "Malsukcesis baskuligi la silentigon de fadeno, bonvolu reprovi" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "Malsukcesis malŝlosi grupan babilejon" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "Malsukcesis depingli la liston" @@ -4814,6 +4894,20 @@ msgstr "De <0/>" msgid "Generate a starter pack" msgstr "Generi startpakon" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "Generi invitligilon" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "Generi novan invitligilon" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "Generi novan ligilon" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "Esti sciigota kiam iu afiŝos" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "Enkonduko" @@ -4936,7 +5031,7 @@ msgstr "Reen" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "Iri al kontaj agordoj" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Iri al konversacio kun {0}" @@ -5011,15 +5106,15 @@ msgid "Go to next" msgstr "Iri al la sekva" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Iri al profilo" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" -msgstr "" +msgstr "Iri al la grupa babilejo nomita \"{chatName}\"" #: src/components/dms/ConvoMenu.tsx:252 msgid "Go to user's profile" @@ -5049,36 +5144,50 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "Dialogujo kun invitligilo al grupa babilejo" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "Grupa babilejo ŝlosita" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" -msgstr "" +msgstr "Grupa babilejo silentigita" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" -msgstr "" +msgstr "Agordoj de grupa babilejo" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "Grupa babilejo malŝlosita" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" -msgstr "" +msgstr "Grupa babilejo malsilentigita" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" -msgstr "" +msgstr "Grupaj babilejoj ankoraŭ ne disponeblas" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" -msgstr "" +msgstr "Grupaj babilejoj nun disponeblas" #: src/components/dialogs/SearchablePeopleList.tsx:563 msgid "Group is locked" -msgstr "" +msgstr "Grupo estas ŝlosita" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "Grupa nomo" @@ -5336,6 +5445,10 @@ msgstr "Hmmmm, ni ne povis ŝargi tiun kontrol-servon." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Momenton! Ni iom post iom donas aliron al la videaĵo, kaj vi ankoraŭ atendas en vico. Rekontrolu baldaŭ!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "Ne tiom rapide! Ĉi tiu funkcio ankoraŭ ne disponeblas al vi. Bonvolu rekontroli poste." + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5470,7 +5583,7 @@ msgstr "Bildo" #. placeholder {0}: index + 1 #: src/components/images/Gallery/index.tsx:427 msgid "Image {0}" -msgstr "" +msgstr "Bildo {0}" #. placeholder {0}: index + 1 #. placeholder {1}: imgs.length @@ -5481,7 +5594,7 @@ msgstr "Bildo {0} el {1}" #. placeholder {0}: index + 1 #: src/components/images/Gallery/index.tsx:418 msgid "Image {0} of {imageCount}" -msgstr "" +msgstr "Bildo {0} el {imageCount}" #: src/screens/Settings/AboutSettings.tsx:63 msgid "Image cache cleared" @@ -5496,7 +5609,7 @@ msgstr "Bilda kaŝmemoro viŝita, {0} liberita(j)" #. placeholder {0}: images.length #: src/components/images/Gallery/index.tsx:256 msgid "Image gallery, {0} images" -msgstr "" +msgstr "Bildogalerio, {0} bildoj" #. Image has been moderated and user has the option of showing it temporarily #: src/features/liveNow/components/LiveStatusDialog.tsx:299 @@ -5682,27 +5795,31 @@ msgstr "Inviti amikojn" msgid "Invite friends <0/>" msgstr "Inviti amikojn <0/>" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" -msgstr "" +msgstr "Invitligilo" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" -msgstr "" +msgstr "Invitligilo kreita" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" -msgstr "" +msgstr "Invitligilo malŝaltita" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" -msgstr "" +msgstr "Invitligilo redaktita" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" -msgstr "" +msgstr "Invitligilo ŝaltita" #: src/components/StarterPack/ShareDialog.tsx:83 msgid "Invite people to this starter pack!" @@ -5712,9 +5829,9 @@ msgstr "Invitu homojn al ĉi tiu startpako!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Invitu viajn amikojn, por ke ili sekvu viajn plej ŝatatajn fluojn kaj homojn" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" -msgstr "" +msgstr "Invitita" #: src/screens/StarterPack/Wizard/StepDetails.tsx:34 msgid "Invites, but personal" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Eksciu pli." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Foriri" @@ -5939,13 +6056,13 @@ msgstr "Foriri el babilejo" msgid "Leave conversation" msgstr "Foriri el konversacio" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" -msgstr "" +msgstr "Foriri el grupa babilejo" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" -msgstr "" +msgstr "Foriri el ĉi tiu grupa babilejo" #: src/components/dialogs/LinkWarning.tsx:83 #: src/components/dialogs/LinkWarning.tsx:91 @@ -6036,14 +6153,14 @@ msgstr "Ŝatata de {0, plural, one {# uzanto} other {# uzantoj}}" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Ŝatata de {likeCount, plural, one {# uzanto} other {# uzantoj}}" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Ŝatoj" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,29 +6354,29 @@ msgstr "Ŝargado de interagaj agordoj de afiŝo..." msgid "Loading..." msgstr "Ŝargado..." -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" -msgstr "" +msgstr "Ŝlosi" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" -msgstr "" +msgstr "Ŝlosi grupan babilejon" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" -msgstr "" +msgstr "Ĉu ŝlosi grupan babilejon?" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" -msgstr "" +msgstr "Ŝlosi ĉi tiun grupan babilejon" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" -msgstr "" +msgstr "Ŝlosita" #: src/Navigation.tsx:326 msgid "Log" @@ -6367,13 +6484,13 @@ msgstr "Aŭdvidaĵo konservita en alia aparato" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Aŭdvidaĵoj, kiuj povas esti maltrankviligaj aŭ nekonvenaj por kelkaj spektantoj." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" -msgstr "" +msgstr "Anoj" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." -msgstr "" +msgstr "Anoj ankoraŭ povas legi babilejan historion sed ne povas sendi novajn mesaĝojn." #: src/Navigation.tsx:457 msgid "Mention notifications" @@ -6383,7 +6500,7 @@ msgstr "Sciigoj pri mencioj" msgid "mentioned users" msgstr "menciitaj uzantoj" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Menuo" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "Mesaĝo" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "Mesaĝo" @@ -6410,26 +6527,26 @@ msgstr "Mesaĝo" msgid "Message {0}" msgstr "Mesaĝo {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" -msgstr "" +msgstr "Mesaĝi {displayName}" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Mesaĝo forigita" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Mesaĝo forigita" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." -msgstr "" +msgstr "Malsukcesis sendi mesaĝon." #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "Mesaĝo de @{0}: {1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Mesaĝo de la servilo: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Enigujo de la mesaĝo" @@ -6452,7 +6569,7 @@ msgstr "Mesaĝo tro longas" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "Mesaĝo tro longas ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "Opcioj de mesaĝo" @@ -6580,7 +6697,7 @@ msgstr "Filmoj" msgid "Music" msgstr "Muziko" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Silentigi" @@ -6625,9 +6742,9 @@ msgstr "Silentigi liston" msgid "Mute these accounts?" msgstr "Ĉu silentigi tiujn kontojn?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" -msgstr "" +msgstr "Silentigi ĉi tiun grupan babilejon" #: src/components/dialogs/MutedWords.tsx:194 msgid "Mute this word for 24 hours" @@ -6663,9 +6780,9 @@ msgstr "Silentigi fadenon" msgid "Mute words & tags" msgstr "Silentigi vortojn kaj kradvortojn" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" -msgstr "" +msgstr "Silentigita" #: src/screens/Moderation/index.tsx:314 msgid "Muted accounts" @@ -6696,7 +6813,7 @@ msgstr "Silentigo estas privata. Silentigitaj kontoj povas interagi kun vi, sed #: src/components/dialogs/BirthDateSettings.tsx:46 #: src/components/dialogs/BirthDateSettings.tsx:50 msgid "My birthdate" -msgstr "" +msgstr "Mia naskiĝdato" #: src/screens/StarterPack/Wizard/StepDetails.tsx:77 msgid "My favorite feeds and people - join me!" @@ -6775,24 +6892,21 @@ msgid "New chat" msgstr "Nova babilejo" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" -msgstr "" +msgstr "Nova babilejo kun {0}" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" -msgstr "" +msgstr "Nova babilejo kun {0} kaj {1}" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." -msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." +msgstr "Nova babilejo kun {0}, {1}, kaj {memberCount, plural, one {{memberCount} alia} other {{memberCount} aliaj}}." #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 msgid "New email address" @@ -6809,7 +6923,7 @@ msgstr "Nova funkcio" msgid "New follower notifications" msgstr "Sciigoj pri novaj sekvantoj" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Novaĵoj" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6948,7 +7062,7 @@ msgstr "Neniu eksvalidiĝo agordita" #: src/components/dialogs/GifSelect.tsx:237 msgid "No featured GIFs found. There may be an issue with KLIPY." -msgstr "" +msgstr "Neniuj elstarigitaj GIF-oj trovitaj. Eble estas problemo pri KLIPY." #: src/components/dialogs/GifSelect.tsx:238 msgid "No featured GIFs found. There may be an issue with Tenor." @@ -6989,7 +7103,7 @@ msgstr "Vi ne plu sekvas {0}" msgid "No media yet" msgstr "Ankoraŭ neniu aŭdvidaĵo" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Ankoraŭ neniu mesaĝo" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Sen rezulto" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Malfermi la profilbildan kreilon" msgid "Open camera" msgstr "Malfermi fotilon" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" -msgstr "" +msgstr "Malfermi opciojn de babilejano por {displayName}" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Malfermi la opciojn pri konversacio" @@ -7375,15 +7489,15 @@ msgstr "Malfermi la tutan emoĝi-liston" msgid "Open Germ DM" msgstr "Malfermi Germ DM" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" -msgstr "" +msgstr "Malfermi agrdojn de grupa babilejo" #: src/components/Post/Embed/ExternalEmbed/index.tsx:82 msgid "Open link to {niceUrl}" msgstr "Malfermi ligilon al {niceUrl}" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Malfermi opciojn de mesaĝoj" @@ -7488,7 +7602,7 @@ msgstr "Malfermas procezon de ensalutado al via ekzistanta Bluesky-konto" #: src/components/images/Gallery/index.tsx:428 msgid "Opens full image" -msgstr "" +msgstr "Malfermas la tutan bildon" #: src/view/com/composer/photos/SelectGifBtn.tsx:37 msgid "Opens GIF select dialog" @@ -7527,7 +7641,7 @@ msgstr "Malfermas la afiŝan redaktilon" msgid "Opens this draft in the composer" msgstr "Malfermas ĉi tiun malneton en la redaktilo" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Paŭzigi videaĵon" msgid "People" msgstr "Homoj" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "Homoj, kiujn {ownerName} sekvas, povas aliĝi tuje" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "Homoj, kiujn {ownerName} sekvas, povas peti aliĝi" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Homoj sekvantaj @{0}" msgid "People I follow" msgstr "Homoj kiujn mi sekvas" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "Homoj, kiujn mi sekvas, povas aliĝi tuje" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "Homoj, kiujn mi sekvas, povas peti aliĝi" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "Homoj kiujn vi sekvas" @@ -7995,7 +8125,7 @@ msgstr "Afiŝi ĉiujn" #: src/view/com/composer/Composer.tsx:1342 msgid "Post anyway" -msgstr "" +msgstr "Afiŝi ĉiuokaze" #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:22 msgid "Post blocked" @@ -8049,6 +8179,11 @@ msgstr "Interagaj agordoj de afiŝo" msgid "Post language selection" msgstr "Elekto de afiŝa lingvo" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "Afiŝi ligilon" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "La citaĵo estis sukcese malligita" msgid "Quote posts disabled" msgstr "Citafiŝoj malebligitaj" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "" msgid "Re-attach quote" msgstr "Religi citaĵon" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "Reŝalti invitligilon" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "Reŝalti ligilon" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "Reagi per {emoji}" @@ -8321,7 +8464,7 @@ msgstr "Reagi per {emoji}" #: src/components/dms/ReactionsDialog.tsx:67 #: src/components/dms/ReactionsDialog.tsx:92 msgid "Reactions" -msgstr "" +msgstr "Reagoj" #: src/screens/Deactivated.tsx:133 msgid "Reactivate your account" @@ -8446,9 +8589,9 @@ msgstr "Forigi {displayName} el grupa babilejo" msgid "Remove {displayName} from starter pack" msgstr "Forigi {displayName} el la startpako" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" -msgstr "" +msgstr "Forigi {displayName} el ĉi tiu grupa babilejo" #: src/screens/Search/components/SearchHistory.tsx:105 msgid "Remove {historyItem}" @@ -8496,9 +8639,9 @@ msgstr "Forigi fluon" msgid "Remove feed?" msgstr "Ĉu forigi fluon?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" -msgstr "" +msgstr "Forigi el babilejo" #: src/screens/Profile/components/ProfileFeedHeader.tsx:326 #: src/screens/Profile/components/ProfileFeedHeader.tsx:332 @@ -8655,7 +8798,7 @@ msgstr "Respondis al vi" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Videbleco de respondoj ĝisdatiĝis" msgid "Reply was successfully hidden" msgstr "Respondo estis sukcese kaŝita" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Raporti" @@ -8749,7 +8892,7 @@ msgstr "Raporti fluon" msgid "Report list" msgstr "Raporti liston" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Raporti mesaĝon" @@ -8776,9 +8919,9 @@ msgstr "Raporti ĉi tiun konversacion" msgid "Report this feed" msgstr "Raporti ĉi tiun fluon" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" -msgstr "" +msgstr "Raporti ĉi tiun grupan babilejon" #: src/components/moderation/ReportDialog/copy.ts:31 msgid "Report this list" @@ -8844,7 +8987,7 @@ msgstr "Reafiŝita de {reposter}" msgid "Reposted by you" msgstr "Reafiŝita de vi" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "Reafiŝoj" msgid "Reposts of this post" msgstr "Reafiŝoj de ĉi tiu afiŝo" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "Revenas al la antaŭa paŝo" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9202,7 +9345,7 @@ msgstr "Serĉado nun estas nedisponebla kiam elsalutinta" #: src/components/dialogs/GifSelect.tsx:182 msgid "Search KLIPY" -msgstr "" +msgstr "Traserĉi KLIPY" #: src/components/dialogs/LanguageSelectDialog.tsx:232 #: src/components/dialogs/LanguageSelectDialog.tsx:233 @@ -9349,7 +9492,7 @@ msgstr "Elektu subtekstan dosieron (.vtt)" #: src/components/dialogs/SearchablePeopleList.tsx:499 msgid "Select chat \"{name}\"" -msgstr "" +msgstr "Elekti babilejon \"{name}\"" #: src/screens/Settings/LanguageSettings.tsx:195 #: src/screens/Settings/LanguageSettings.tsx:233 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Sendi prikomentadon" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Sendi mesaĝon" @@ -9627,6 +9770,8 @@ msgstr "Seksume sugesta" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9944,7 +10089,7 @@ msgstr "Preterpasi kontaktan konigon kaj daŭrigi al la apo" #: src/view/com/composer/Composer.tsx:1340 msgid "Skip empty posts?" -msgstr "" +msgstr "Ĉu preterlasi malplenajn afiŝojn?" #: src/screens/Onboarding/StepFinished/index.tsx:288 #: src/screens/Onboarding/StepFinished/index.tsx:314 @@ -9958,7 +10103,7 @@ msgstr "Preterpasi al sekva paŝo" #: src/components/images/Gallery/index.tsx:417 msgid "slide" -msgstr "" +msgstr "lumbilda" #: src/screens/Settings/AppearanceSettings.tsx:152 msgid "Smaller" @@ -9996,23 +10141,38 @@ msgstr "Kelkaj aliaj fluoj, kiuj eble plaĉos al vi" msgid "Some people can reply" msgstr "Kelkaj homoj povas respondi" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "Iu aniĝis la grupon" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "Iu foriris el la grupo" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "Iu reagis per {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "Iu reagis per {0} al {target}" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "Iu estis aligita al la grupo" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" +msgstr "Iu estis forigita el la grupo" #: src/components/moderation/ReportDialog/index.tsx:103 msgid "Something wasn't quite right with the data you're trying to report. Please contact support." msgstr "Io ne estis tute ĝusta pri la datumoj, kiujn vi provas raporti. Bonvolu kontaki subtenejon." #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Io misfunkciis" @@ -10247,7 +10407,7 @@ msgstr "Sukceso!" msgid "Successfully verified" msgstr "Sukcese konfirmita" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "Proponita" @@ -10355,29 +10515,29 @@ msgstr "Tuŝetu por ignori" #: src/components/dms/ReactionsDialog.tsx:195 msgid "Tap to remove" -msgstr "" +msgstr "Tuŝetu por forigi" #. placeholder {0}: reaction.value #: src/components/dms/ReactionsDialog.tsx:211 msgid "Tap to remove your {0} reaction" -msgstr "" +msgstr "Tuŝetu por forigi vian reagon {0}" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" -msgstr "" +msgstr "Tuŝetu por reprovi" #. placeholder {0}: reaction.value #: src/components/dms/ReactionsDialog.tsx:361 msgid "Tap to show {0} reactions" -msgstr "" +msgstr "Tuŝetu por montri {0} reagojn" #: src/components/dms/ReactionsDialog.tsx:360 msgid "Tap to show all reactions" -msgstr "" +msgstr "Tuŝetu por montri ĉiujn reagojn" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" -msgstr "" +msgstr "Tuŝetu por vidi reagojn" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:107 msgid "Targeted harassment" @@ -10413,7 +10573,7 @@ msgstr "Diru nin pli" #: src/screens/Settings/components/DeleteAccountDialog.tsx:214 msgid "Temporarily deactivate your account" -msgstr "" +msgstr "Dumtempe malaktivigi vian konton" #: src/view/shell/desktop/RightNav.tsx:124 #: src/view/shell/desktop/RightNav.tsx:125 @@ -10550,7 +10710,7 @@ msgstr "" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:410 msgid "The post you’re replying to was marked as being written in {suggestedLanguageName} by its author. Would you like to reply in <0>{suggestedLanguageName}?" -msgstr "" +msgstr "La afiŝo al kiu vi respondas estis markita kiel tajpita en {suggestedLanguageName} de ĝia aŭtoro. Ĉu vi volas respondi en <0>{suggestedLanguageName}?" #: src/view/screens/PrivacyPolicy.tsx:29 msgid "The Privacy Policy has been moved to <0/>" @@ -10600,6 +10760,10 @@ msgstr "Etosa" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "Estas neniu invitligilo por ĉi tiu grupa babilejo." + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Ne estas templimo por konta malaktivigo, revenu iam ajn." @@ -10610,7 +10774,7 @@ msgstr "Estis problemo kun via interreta konekto, bonvolu reprovi denove" #: src/components/dialogs/GifSelect.tsx:230 msgid "There was an issue connecting to KLIPY." -msgstr "" +msgstr "Estis problemo konektante al KLIPY." #: src/components/dialogs/GifSelect.tsx:231 msgid "There was an issue connecting to Tenor." @@ -10669,8 +10833,8 @@ msgstr "Estis problemo ĝisdatigante viajn fluojn, bonvolu kontroli vian interre #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Ĉi tiu enhavo ne disponeblas pro ke unu el la koncernataj uzantoj bloki msgid "This content is not viewable without a Bluesky account." msgstr "Ĉi tiu enhavo ne estas videbla sen Bluesky-konto." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "Ĉi tiu konversacio estas kun forigita aŭ malaktivigita konto. Premu por opcioj" @@ -10825,10 +10989,6 @@ msgstr "Ĉi tiu funkcio ne disponeblas dum uzado de apa pasvorto. Bonvolu ensalu msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Ĉi tiu funkcio ne disponeblas dum uzado de apa pasvorto. Bonvolu ensaluti per via ĉefa pasvorto." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Ĉi tiu fluo nune havas grandan datumtrafikon kaj dumtempe nedisponeblas. Bonvolu provi denove poste." @@ -10939,6 +11099,10 @@ msgstr "Ĉi tiu profilo estas videbla nur al ensalutintaj uzantoj. Ĝi ne estos msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Ĉi tiu respondo estos ordigota en kaŝitan sekcion ĉe la subo de via fadeno kaj silentigos sciigojn pri sekvontaj respondoj - ambaŭ por vi kaj aliuloj." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "Ĉi tiu ekrano disponeblas nur por grupaj konversacioj." + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Ĉi tiu servo ne havigis uzokondiĉojn aŭ regularon pri privateco." @@ -11107,8 +11271,8 @@ msgstr "La plej popularaj respondoj unue" msgid "Topic" msgstr "Temo" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "TV" msgid "Two-factor authentication (2FA)" msgstr "Du-faza aŭtentikigo (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Tajpu vian mesaĝon ĉi tie" @@ -11253,9 +11417,9 @@ msgctxt "action" msgid "Unblock" msgstr "Malbloki" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" -msgstr "" +msgstr "Malbloki {displayName}" #: src/components/dms/ConvoMenu.tsx:275 #: src/components/dms/ConvoMenu.tsx:278 @@ -11328,13 +11492,13 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" -msgstr "" +msgstr "Malinviti" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" -msgstr "" +msgstr "Malinviti {displayName} el ĉi tiu grupa babilejo" #: src/components/verification/VerificationsDialog.tsx:209 msgid "Unknown verifier" @@ -11358,9 +11522,9 @@ msgstr "Ne plu ŝati" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Ne plu ŝati ({0, plural, one {# ŝato} other {# ŝatoj}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" -msgstr "" +msgstr "Malbloki ĉi tiun grupan babilejon" #: src/screens/ProfileList/components/Header.tsx:180 #: src/screens/ProfileList/components/Header.tsx:187 @@ -11395,9 +11559,9 @@ msgstr "Malsilentigi konversacion" msgid "Unmute list" msgstr "Malsilentigi liston" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" -msgstr "" +msgstr "Malsilentigi ĉi tiun grupan babilejon" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:621 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:624 @@ -11494,14 +11658,18 @@ msgstr "Ĝisdatigi <0>{displayName} en listoj" msgid "Update email" msgstr "Ĝisdatigi retpoŝtadreson" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "Aktualigi invitligilon" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Ŝanĝi al {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" -msgstr "" +msgstr "Ĝisdatigi vian apon al la plej lasta versio por aliĝi!" #: src/components/dialogs/EmailDialog/screens/Update.tsx:204 msgid "Update your email" @@ -11879,9 +12047,9 @@ msgid "View {0}’s profile" msgstr "Vidi profilon de {0}" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" -msgstr "" +msgstr "Vidi profilon de {displayName}" #: src/components/ProfileHoverCard/index.web.tsx:479 msgid "View blocked user's profile" @@ -11905,9 +12073,9 @@ msgstr "Vidi detalojn" msgid "View full thread" msgstr "Vidi tutan fadenon" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" -msgstr "" +msgstr "Vidi alvenintajn petojn al grupaj babilejoj" #: src/components/moderation/LabelsOnMe.tsx:56 msgid "View information about these labels" @@ -11945,6 +12113,10 @@ msgstr "" msgid "View the avatar" msgstr "Vidi la profilbildon" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "Vidi la invitligilon por ĉi tiu grupa babilejo" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,9 +12232,9 @@ msgstr "Ni ne povis trovi rezultojn por tiu temo." msgid "We couldn't load this conversation" msgstr "Ni ne povis ŝargi ĉi tiun konversacion" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" -msgstr "" +msgstr "Ni ne povis ŝargi agordojn de ĉi tiu konversacio" #: src/components/contacts/screens/GetContacts.tsx:244 msgid "We delete hashes after matches are made" @@ -12170,7 +12342,7 @@ msgstr "Ni havas problemojn pravalorizante la procezon de garantio pri aĝo por msgid "We're having network issues, try again" msgstr "Ni havas retajn problemojn, provu denove" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "Ni havas retajn problemojn, provu denove" @@ -12269,6 +12441,10 @@ msgstr "Kiam vi tuŝetos markon, vi vidos kiuj organizoj donis konfirmon." msgid "Who can interact with this post?" msgstr "Kiu povas interagi kun ĉi tiu afiŝo?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "Kiu povas aliĝi al ĉi tiu grupa babilejo kaj kiel" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Verkistoj" msgid "Wrong DID returned from server. Received: {0}" msgstr "Malĝusta DID sendita de servilo. Ricevita: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "Neĝusta speco de konversacio" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "Vi ĉiam povas supozi permeson kaj forigi viajn datumojn" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "Vi povas elekti ĉu sciigoj havas sonon en la babilejaj agordoj ene de la apo" @@ -12717,15 +12897,14 @@ msgid "You probably want to restart the app now." msgstr "Vi volu nun relanĉi la apon." #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "Vi reagis per {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" +msgstr "Vi reagis per {0} al {target}" #: src/components/dialogs/BirthDateSettings.tsx:87 #: src/components/dialogs/BirthDateSettings.tsx:97 @@ -12754,22 +12933,14 @@ msgstr "Vi nun ricevos sciigojn pri ĉi tiu fadeno" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Retmesaĝe vi ricevos \"restarigan kodon\". Enigu tiun kodon ĉi tien, poste entajpu vian novan pasvorton." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." -msgstr "" +msgstr "Vi ne povos aliĝi ree, krom se vi estos invitota." -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" -msgstr "" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" +msgstr "Vi: {message}" #: src/screens/Signup/index.tsx:152 msgid "You'll follow the suggested users and feeds once you finish creating your account!" @@ -12987,6 +13158,10 @@ msgstr "Via loko estis ĝisdatigita." msgid "Your muted words" msgstr "Viaj silentigitaj vortoj" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "Via nomo, profilbildo kaj la nomo de la grupa babilejo videblos al ĉiuj." + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "Via pasvorto estis sukcese ŝanĝita! Bonvolu ekuzi vian novan pasvorton kiam vi ensalutados al Bluesky." @@ -13035,7 +13210,7 @@ msgstr "Viaj elektitaj interesoj helpas nin havigi al vi enhavon, kiu gravas al #: src/view/com/composer/Composer.tsx:1341 msgid "Your thread has empty posts that will be skipped. The remaining posts will be published as a thread." -msgstr "" +msgstr "Via fadeno havas malplenajn afiŝojn, kiuj estos preterlasitaj. La restantaj afiŝoj estos publikigitaj kiel fadeno." #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" diff --git a/src/locale/locales/es/messages.po b/src/locale/locales/es/messages.po index 5436e72e02..2629cbd005 100644 --- a/src/locale/locales/es/messages.po +++ b/src/locale/locales/es/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(contiene contenido incrustado)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# mes} other {# meses}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -215,21 +209,11 @@ msgstr "" msgid "{0} is not supported by your device." msgstr "" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} se han unido esta semana" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} de {1}" msgid "{0} out of 50" msgstr "{0} de 50" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0} reaccionó con {1}" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "" msgid "{0}'s avatar" msgstr "Avatar de {0}" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "" @@ -530,7 +497,8 @@ msgstr "" msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -542,6 +510,32 @@ msgstr "" msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, one {# minuto} other {# minutos}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "" @@ -571,10 +565,16 @@ msgstr "" msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "un mensaje" @@ -802,7 +802,7 @@ msgstr "Cuenta" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "Cuenta eliminada del acceso rápido" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Cuenta no silenciada" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "Las cuentas con una marca de verificación ondeada <0><1/> pueden verificar a otras. Bluesky se encarga de seleccionar a estas cuentas de confianza." -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "Notificaciones de actividad" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Añadir" @@ -965,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "Añadir reacción con emoji" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "" @@ -978,8 +978,9 @@ msgstr "" msgid "Add media to post" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "" @@ -1001,8 +1002,8 @@ msgstr "Añadir palabra silenciada con los ajustes seleccionados" msgid "Add muted words and tags" msgstr "Añadir palabras silenciadas y etiquetas" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "Añadir usuario a la lista" msgid "Add your birthdate" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "Detalles adicionales (máximo 1000 caracteres)" msgid "Additional details (limit 300 characters)" msgstr "Detalles adicionales (máximo 300 caracteres)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1361,8 +1367,8 @@ msgstr "" msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "Una ilustración que muestra que Bluesky selecciona a verificadores de confianza, los cuales verifican las cuentas de usuarios individuales." -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1439,6 +1445,16 @@ msgstr "" msgid "Anyone can interact" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "¿Seguro que quieres eliminar la contraseña de app \"{0}\"?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1574,7 +1590,7 @@ msgstr "¿Quieres eliminar este paquete de inicio?" msgid "Are you sure you want to discard your changes?" msgstr "¿Quieres descartar tus cambios?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1653,9 +1669,9 @@ msgstr "Reproducir videos y GIFs automáticamente" msgid "Available" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "" #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "Para contactar a otro usuario, debes verificar tu correo electrónico." @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Cumpleaños" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Bloquear" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1772,7 +1788,7 @@ msgstr "" msgid "Block account" msgstr "Bloquear cuenta" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "" @@ -1794,7 +1810,7 @@ msgstr "Bloquear y eliminar" msgid "Block list" msgstr "Bloquear lista" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "Bloquear o denunciar" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Cuentas bloqueadas" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Si bloqueas a una cuenta no podrán responder en tus hilos, mencionarte ni interactuar contigo de ninguna manera." @@ -2056,17 +2072,16 @@ msgstr "Cámara" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "Chat eliminado" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "" @@ -2253,12 +2268,16 @@ msgstr "Ajustes de chat" msgid "Chat Settings" msgstr "Configuración de chat" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "" @@ -2323,6 +2342,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "Elige este color como tu avatar" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "" @@ -2368,7 +2391,7 @@ msgstr "" msgid "click here" msgstr "clic aquí" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2376,6 +2399,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2402,8 +2429,8 @@ msgstr "" msgid "Click here to update your email" msgstr "Haz clic aquí para actualizar tu correo electrónico" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2411,11 +2438,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Clic para reintentar mensaje fallido" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2444,7 +2471,7 @@ msgstr "Tacatá 🐴 tacatá 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Tacatá 🐴 tacatá 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "Configurado en <0>ajustes de moderación." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "" msgid "Continue thread..." msgstr "Continuar hilo..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2770,7 +2799,7 @@ msgstr "Continuar al siguiente paso" msgid "Conversation" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Conversación eliminada" @@ -2784,7 +2813,7 @@ msgstr "Conversación eliminada" msgid "Copied build version to clipboard" msgstr "Versión de compilación copiada al portapapeles" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Copiado al portapapeles" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "¡Copiado!" @@ -2865,8 +2895,8 @@ msgstr "Copiar el enlace al perfil" msgid "Copy link to starter pack" msgstr "Copiar el enlace al paquete de inicio" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Copiar el texto del mensaje" @@ -3030,10 +3060,6 @@ msgstr "Crear una cuenta sin usar este paquete de inicio" msgid "Create an avatar instead" msgstr "Crea un avatar" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Crea otro" @@ -3065,6 +3091,10 @@ msgstr "" msgid "Create new account" msgstr "Crear una cuenta nueva" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "" msgid "Create user list" msgstr "" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Creada {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "Se ha bloqueado al creador" @@ -3165,9 +3203,9 @@ msgstr "Por Defecto" msgid "Default icons" msgstr "Iconos por defecto" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Eliminar la conversación" msgid "Delete Conversation" msgstr "Eliminar la conversación" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Borrar para mi" @@ -3227,11 +3265,11 @@ msgstr "Borrar para mi" msgid "Delete list" msgstr "Borrar la lista" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Borrar mensaje" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Borrar mensaje para mi" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Eliminado" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Cuenta eliminada" @@ -3331,6 +3368,11 @@ msgstr "Ajustar quién puede interactuar con esta publicación" msgid "Dim" msgstr "Tenue" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Listo" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "Toca dos veces o presiona durante un instante el mensaje para añadir una reacción" @@ -3624,6 +3666,7 @@ msgstr "" msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Editar avatar" msgid "Edit Feeds" msgstr "Editar Feeds" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "" @@ -3668,6 +3711,10 @@ msgstr "Editar ajustes de interacción" msgid "Edit interests" msgstr "Modificar los intereses" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "" msgid "Edit My Feeds" msgstr "Editar mis feeds" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "" @@ -3721,7 +3768,7 @@ msgstr "Editar el perfil" msgid "Edit starter pack" msgstr "Editar paquete de inicio" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "Error al aceptar el chat" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "Error al añadir una reacción de emoji" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "Error al crear contraseña de app. Vuelve a intentarlo." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "Error al crear la conversación" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "Error al eliminar el chat" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Error al eliminar el mensaje" @@ -4161,15 +4217,27 @@ msgstr "Error al eliminar la publicación, vuelve a intentarlo" msgid "Failed to delete starter pack" msgstr "Error al eliminar el paquete de inicio" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "" @@ -4186,7 +4254,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4250,12 +4318,16 @@ msgstr "Error al cargar los feeds sugeridos" msgid "Failed to load suggested follows" msgstr "Error al cargar las sugerencias de seguimiento" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "Error al marcar todas las solicitudes como leídas" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "" @@ -4277,8 +4349,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "Error al eliminar una reacción de emoji" @@ -4287,6 +4359,10 @@ msgstr "Error al eliminar una reacción de emoji" msgid "Failed to remove from starter pack" msgstr "" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "Error al eliminar la verificación" @@ -4333,6 +4409,10 @@ msgstr "Error al enviar la apelación. Por favor, inténtalo de nuevo." msgid "Failed to toggle thread mute, please try again" msgstr "Error al cambiar el estado de silencio del hilo, vuelve a intentarlo" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "" @@ -4814,6 +4894,20 @@ msgstr "De <0/>" msgid "Generate a starter pack" msgstr "Genera un paquete de inicio" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "Comenzar" @@ -4936,7 +5031,7 @@ msgstr "Volver" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Ir a la conversación con {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Ir al siguiente" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Ir al perfil" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "" @@ -5049,26 +5144,40 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5078,7 +5187,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "" @@ -5336,6 +5445,10 @@ msgstr "Hmmmm, no conseguimos cargar ese servicio de moderación." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "¡Espera! Estamos dando acceso a videos gradualmente, y aún estás en la lista de espera. ¡Vuelve a consultar pronto!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "" @@ -5712,7 +5829,7 @@ msgstr "¡Invita a personas a este paquete de inicio!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Invita a tus amigos a seguir tus feeds y personas favoritas" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Aprender más." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Dejar" @@ -5939,11 +6056,11 @@ msgstr "Dejar chat" msgid "Leave conversation" msgstr "Dejar conversación" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "" @@ -6036,14 +6153,14 @@ msgstr "Le gusta a {0, plural, one {# usuario} other {# usuarios}}" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Le gusta a {likeCount, plural, one {# usuario} other {# usuarios}}" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Me gusta" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "" msgid "Loading..." msgstr "Cargando..." -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "" @@ -6367,11 +6484,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Medios que pueden ser perturbadores o inapropiados para algunos públicos." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6383,7 +6500,7 @@ msgstr "" msgid "mentioned users" msgstr "usuarios mencionados" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Menú" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6410,26 +6527,26 @@ msgstr "" msgid "Message {0}" msgstr "Mensaje {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Mensaje eliminado" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Mensaje eliminado" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "Mensaje de @{0}: {1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Mensaje del servidor: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Campo de entrada de mensaje" @@ -6452,7 +6569,7 @@ msgstr "El mensaje es muy largo" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "Opciones del mensaje" @@ -6580,7 +6697,7 @@ msgstr "Cine" msgid "Music" msgstr "Música" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Silenciar" @@ -6625,7 +6742,7 @@ msgstr "Silenciar la lista" msgid "Mute these accounts?" msgstr "¿Silenciar estas cuentas?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "" @@ -6663,7 +6780,7 @@ msgstr "Silenciar el hilo" msgid "Mute words & tags" msgstr "Silenciar palabras y etiquetas" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "" @@ -6775,23 +6892,20 @@ msgid "New chat" msgstr "Nuevo chat" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6809,7 +6923,7 @@ msgstr "Nueva característica" msgid "New follower notifications" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Noticias" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "Ya no sigues a {0}" msgid "No media yet" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "No hay mensajes aún" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Sin resultado" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Abrir el creador de avatares" msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Abrir las opciones de conversación" @@ -7375,7 +7489,7 @@ msgstr "Abrir la lista completa de emoji" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7383,7 +7497,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "Abrir enlace a {niceUrl}" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Abrir opciones de mensaje" @@ -7527,7 +7641,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Pausar video" msgid "People" msgstr "Personas" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Personas siguiendo a @{0}" msgid "People I follow" msgstr "Personas a las que sigo" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8049,6 +8179,11 @@ msgstr "Ajustes de interacción de la publicación" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "La cita se ha desvinculado correctamente" msgid "Quote posts disabled" msgstr "Citas deshabilitadas" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "" msgid "Re-attach quote" msgstr "Vincular cita de nuevo" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "React con {emoji}" @@ -8446,7 +8589,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "Eliminar a {displayName} del paquete de inicio" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8496,7 +8639,7 @@ msgstr "Eliminar feed" msgid "Remove feed?" msgstr "¿Eliminar feed?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8655,7 +8798,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Visibilidad de la respuesta actualizada" msgid "Reply was successfully hidden" msgstr "La respuesta se ha ocultado correctamente" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Denunciar" @@ -8749,7 +8892,7 @@ msgstr "Denunciar feed" msgid "Report list" msgstr "Denunciar la lista" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Denunciar mensaje" @@ -8776,7 +8919,7 @@ msgstr "" msgid "Report this feed" msgstr "Denunciar este feed" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "" @@ -8844,7 +8987,7 @@ msgstr "" msgid "Reposted by you" msgstr "Republicado por ti" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "Republicaciones" msgid "Reposts of this post" msgstr "Republicaciones de esta publicación" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "Vuelve al paso anterior" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Enviar comentarios" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Enviar mensaje" @@ -9627,6 +9770,8 @@ msgstr "Sexualmente sugestivo" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,15 +10141,30 @@ msgstr "Otros feeds que podrían gustarte" msgid "Some people can reply" msgstr "Algunas personas pueden responder" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "Alguien reaccionó con {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" msgstr "" #: src/components/moderation/ReportDialog/index.tsx:103 @@ -10012,7 +10172,7 @@ msgid "Something wasn't quite right with the data you're trying to report. Pleas msgstr "Hubo un problema con los datos que intentaste denunciar. Por favor, contacta con el soporte." #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Se produjo un error" @@ -10247,7 +10407,7 @@ msgstr "¡Éxito!" msgid "Successfully verified" msgstr "Verificado correctamente" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10362,7 +10522,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "" @@ -10375,7 +10535,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "" @@ -10600,6 +10760,10 @@ msgstr "Tema" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "No hay límite de tiempo para la desactivación de la cuenta, vuelve cuando quieras." @@ -10669,8 +10833,8 @@ msgstr "Hubo un problema al actualizar tus feeds, por favor verifica tu conexió #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Este contenido no está disponible porque uno de los usuarios involucrad msgid "This content is not viewable without a Bluesky account." msgstr "Este contenido no se puede ver sin una cuenta de Bluesky." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "Esta conversación es con una cuenta eliminada o desactivada. Presiona para ver opciones" @@ -10825,10 +10989,6 @@ msgstr "Esta función no está disponible cuando se usa una contraseña de app. msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Esta función no está disponible cuando se usa una contraseña de app. Inicia sesión con tu contraseña principal." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Este feed está recibiendo mucho tráfico y no está disponible temporalmente. Inténtalo de nuevo más tarde." @@ -10939,6 +11099,10 @@ msgstr "Este perfil solo es visible para las personas que han iniciado sesión. msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Esta respuesta se colocará en una sección oculta al final de tu hilo. Las notificaciones de respuestas posteriores se silenciarán, tanto para ti como para los demás." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Este servicio no ha proporcionado términos de servicio ni una política de privacidad." @@ -11107,8 +11271,8 @@ msgstr "Respuestas destacadas primero" msgid "Topic" msgstr "Tema" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "Televisión" msgid "Two-factor authentication (2FA)" msgstr "Autenticación de doble factor (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Escribe tu mensaje aquí" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Desbloquear" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11328,11 +11492,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11358,7 +11522,7 @@ msgstr "No me gusta" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "No me gusta ({0, plural, one {# me gusta} other {# me gusta}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "" @@ -11395,7 +11559,7 @@ msgstr "Dejar de silenciar la conversación" msgid "Unmute list" msgstr "Dejar de silenciar la lista" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "" @@ -11494,12 +11658,16 @@ msgstr "Actualizar <0>{displayName} en listas" msgid "Update email" msgstr "Actualizar el correo electrónico" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Actualizar a {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11905,7 +12073,7 @@ msgstr "Ver detalles" msgid "View full thread" msgstr "Ver hilo completo" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11945,6 +12113,10 @@ msgstr "" msgid "View the avatar" msgstr "Ver el avatar" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "No hemos encontrado resultados para ese tema." msgid "We couldn't load this conversation" msgstr "No pudimos cargar esta conversación" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12170,7 +12342,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "Estamos teniendo problemas de red, inténtalo de nuevo" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12269,6 +12441,10 @@ msgstr "Si tocas en una verificación, verás qué organizaciones la han concedi msgid "Who can interact with this post?" msgstr "¿Quién puede interactuar con esta publicación?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Escritores y escritoras" msgid "Wrong DID returned from server. Received: {0}" msgstr "DID equivocado devuelto por el servidor. Se recibió: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "Puedes elegir si las notificaciones de chat tienen sonido en la configuración del chat dentro de la aplicación" @@ -12717,14 +12897,13 @@ msgid "You probably want to restart the app now." msgstr "Probablemente quieras reiniciar la aplicación ahora." #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "Reaccionaste con {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:87 @@ -12754,21 +12933,13 @@ msgstr "Ahora recibirás notificaciones de este hilo" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Hemos enviado un código de restablecimiento a tu correo. Introdúcelo aquí y, después, introduce tu nueva contraseña." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" msgstr "" #: src/screens/Signup/index.tsx:152 @@ -12987,6 +13158,10 @@ msgstr "" msgid "Your muted words" msgstr "Tus palabras silenciadas" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/eu/messages.po b/src/locale/locales/eu/messages.po index 47d4adc70c..468d213292 100644 --- a/src/locale/locales/eu/messages.po +++ b/src/locale/locales/eu/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: eu\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Basque\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "…" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "\"{interestsDisplayName}\" kategoria (aktiboa)" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(kapsulatutako edukia dauka)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {hilabete #} other {# hilabete}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "{0, plural, one {pertsona #-ek} other {# pertsonek}} erreakzionatu du/dute – {1}" @@ -215,21 +209,11 @@ msgstr "{0} ez dago eskuragarri" msgid "{0} is not supported by your device." msgstr "Zure gailuak ez du {0} onartzen." -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} aste honetan elkartua" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} {1}-etik" msgid "{0} out of 50" msgstr "50etik {0}" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0} erreakzioantu du {1}" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "{0}, {1}-ren zerrenda" msgid "{0}'s avatar" msgstr "{0}-ren abatarra" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "{0}-ren abatarra" @@ -530,7 +497,8 @@ msgstr "{MAX_DISPLAY_NAME, plural, other {Bistaratzeko izena luzeegia da. Gehien msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "{MAX_HIDDEN_REPLIES, plural, other {Gehienez # erantzun ezkuta ditzakezu.}}" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "{memberCount}/{MEMBER_LIMIT}" @@ -542,6 +510,32 @@ msgstr "{MIN_ACCESS_AGE, plural, other {# urte edo gehiago izan behar dituzu kon msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, one {minutu #} other {# minutu}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "{name} taldean sartu da" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "{name}-k taldea utzi du" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "{name} {0} erreakzioantu du {target}-i" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "{name} taldera gehitu da" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "{name} taldetik kendu da" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "{name}: {message}" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "{name}-ren feed eta pertsona gogokoenak - elkartu niri!" @@ -571,10 +565,16 @@ msgstr "{profileName} Bluesky-n sartu zen abio multzo bat erabiliz orain dela {t msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "{requestCount, plural, one {eskaera #} other {# eskaera}}" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "{requestCount}+ eskaera" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "Bluesky-n aurki ditzakezun feed ezagunen bilduma bat, besteak beste, News, Booksky, Game Dev, Blacksky eta Fountain Pens" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "mezu bat" @@ -802,7 +802,7 @@ msgstr "Kontua" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "Kontu hornitzailea" msgid "Account removed from quick access" msgstr "Kontua ezabatua sarrera azkarretik" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Kontua desmutututa" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "Egiaztapen-marka urdin ondulatua <0><1/> duten kontuek beste batzuk egiazta ditzakete. Egiaztatzaile fidagarri hauek Blueskyk hautatzen ditu." -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "Jarduera jakinarazpenak" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Gehitu" @@ -965,7 +965,7 @@ msgstr "Gehitu automatizazio etiketa kontuan" msgid "Add emoji reaction" msgstr "Gehitu emoji erreakzioa" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "Gehitu txat taldeko kideak" @@ -978,8 +978,9 @@ msgstr "Gehitu irudia" msgid "Add media to post" msgstr "Gehitu multimedia postari" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "Gehitu kideak" @@ -1001,8 +1002,8 @@ msgstr "Gehitu mutututako hitza aukeratutako ezarpenekin" msgid "Add muted words and tags" msgstr "Gehitu hitz mutuak eta etiketak" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "Gehitu erabiltzailea zerrendara" msgid "Add your birthdate" msgstr "Gehitu zure jaiotze data" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "{0}-k gehitua" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "Xehetasun gehiago (1000 karaktere gehienez)" msgid "Additional details (limit 300 characters)" msgstr "Xehetasun gehiago (300 karaktere gehienez)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "Administratzailea" @@ -1361,9 +1367,9 @@ msgstr "Hainbat Bluesky-ren posten ilustrazioa, berposta, atsegin dut eta iruzki msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "Bluesky-k egiaztatzaile fidagarriak hautatzen dituela erakusten duen ilustrazio bat, eta egiaztatzaile fidagarriek, berriz, erabiltzaile-kontuak egiaztatzen dituztela." -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." -msgstr "Gonbidapen-esteka batek txat taldean sartzeko aukera ematen dio jendeari zuzenean gehitu gabe. Esteka nork erabil dezakeen eta zure onespenaren beharra kontrolatzen dituzu. Esteka edozein unetan desgai dezakezu. Zure izena, abatarra eta txat taldearen izena guztientzat egongo dira ikusgai." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." +msgstr "Gonbidapen-esteka batek txat taldean sartzeko aukera ematen dio jendeari zuzenean gehitu gabe. Esteka nork erabil dezakeen eta zure onespenaren beharra kontrolatzen dituzu. Esteka edozein unetan desgai dezakezu." #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 msgid "An issue not included in these options" @@ -1439,6 +1445,16 @@ msgstr "Edonor" msgid "Anyone can interact" msgstr "Edozeinek elkarreragin dezake" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "Edonork bat egin dezake berehala" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "Edonork eska dezake bat egiteko" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "Benetan, benetan ziur al zaude?" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "Ziur zaude \"{0}\" aplikazioaren pasahitza ezabatu nahi duzula?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "Ziur zaude mezu hau ezabatu nahi duzula? Mezua zuretzako ezabatuko da, baina ez beste parte-hartzaileentzat." @@ -1574,7 +1590,7 @@ msgstr "Ziur zaude abio multzo hau ezabatu nahi duzula?" msgid "Are you sure you want to discard your changes?" msgstr "Ziur zaude zure aldaketak baztertu nahi dituzula?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "Ziur zaude {groupName} utzi nahi duzula?" @@ -1653,9 +1669,9 @@ msgstr "Bideo eta GIF erreprodukzio automatikoa" msgid "Available" msgstr "Eskuragarri" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "{name}-ren posten jakinarazpenak jaso aurretik, zure helbide elektroniko #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "Beste erabiltzaile bati mezua bidali aurretik, zure posta elektronikoa egiaztatu behar duzu." @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Urtebetetzea" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Blokeatu" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "Blokeatu {displayName}" @@ -1772,7 +1788,7 @@ msgstr "Blokeatu {displayName}" msgid "Block account" msgstr "Kontua blokeatu" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "Kontua blokeatu?" @@ -1794,7 +1810,7 @@ msgstr "Blokeatu eta Ezabatu" msgid "Block list" msgstr "Blokeo zerrenda" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "Blokeatu edo salatu" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Blokeatutako Kontuak" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Blokeatutako kontuek ezin dute zure harietan erantzun, zu aipatu edo zurekin elkarreragin." @@ -2056,17 +2072,16 @@ msgstr "Kamera" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "Aldaketak gordeta" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "Abio multzoan egindako aldaketak ez dira zerrendan islatuko sortu ondoren. Zerrenda kopia independentea izango da." -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "Txata ezabatuta" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "Txata itxita" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "Txata betiko itxita" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "Txat mezuak - isilak" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "Txat mezuak - soinuarekin" @@ -2253,12 +2268,16 @@ msgstr "Txataren ezarpenak" msgid "Chat Settings" msgstr "Txataren Ezarpenak" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "Txataren izenburua aldatuta" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "Txataren izenburua {0}-ra aldatuta" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "Txata irekita" @@ -2323,6 +2342,10 @@ msgstr "Aukeratu posten hizkuntzak" msgid "Choose this color as your avatar" msgstr "Aukeratu kolore hau zure abatar gisa" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "Aukeratu nork eta nola batu daitekeen txat talde honetara." + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "Aukeratu nor gonbidatu" @@ -2368,7 +2391,7 @@ msgstr "Egin klik informazioa lortzeko" msgid "click here" msgstr "klik hemen" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "Egin klik hemen txat talde honetara jendea gehitzeko" @@ -2376,6 +2399,10 @@ msgstr "Egin klik hemen txat talde honetara jendea gehitzeko" msgid "Click here to contact our support team" msgstr "Egin klik hemen gure laguntza-taldearekin harremanetan jartzeko" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "Egin klik hemen txat talde honetarako gonbidapen-esteka sortzeko edo kudeatzeko" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "Egin klik hemen zure kontua ezabatzeko" @@ -2402,20 +2429,20 @@ msgstr "Egin klik hemen zure jaiotze data eguneratzeko" msgid "Click here to update your email" msgstr "Egin klik hemen zure posta elektronikoa eguneratzeko" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" -msgstr "Egin klik hemen txat talde honetarako gonbidapen-esteka ikusteko edo sortzeko" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" +msgstr "Egin klik hemen txat talde honetarako gonbidapen-esteka ikusteko" #. placeholder {0}: isCashtag ? tag : `#${tag}` #: src/components/RichTextTag.tsx:56 msgid "Click to open tag menu for {0}" msgstr "Egin klik {0} etiketa-menua irekitzeko" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Egin klik huts egindako mezua berriro bidaltzen saiatzeko" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "Egin klik data eta ordua ikusteko" @@ -2444,7 +2471,7 @@ msgstr "Klip 🐴 klop 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Klip 🐴 klop 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "Konfiguratu zuzeneko gertaeraren bannerra" msgid "Configured in <0>moderation settings." msgstr "<0>Moderazio-ezarpenetan konfiguratuta." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "Jarraitu haria" msgid "Continue thread..." msgstr "Jarraitu haria..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "Jarraitu taldearen izenera" @@ -2770,7 +2799,7 @@ msgstr "Jarraitu hurrengo urratsera" msgid "Conversation" msgstr "Elkarrizketa" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Elkarrizketa ezabatuta" @@ -2784,7 +2813,7 @@ msgstr "Elkarrizketa ezabatuta" msgid "Copied build version to clipboard" msgstr "Konpilazio bertsioa arbelean kopiatu da" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Arbelean kopiatua" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Kopiatuta!" @@ -2865,8 +2895,8 @@ msgstr "Kopiatu esteka profilera" msgid "Copy link to starter pack" msgstr "Kopiatu abio multzoaren esteka" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Kopiatu mezuaren testua" @@ -3030,10 +3060,6 @@ msgstr "Sortu kontu bat abio multzo hau erabili gabe" msgid "Create an avatar instead" msgstr "Sortu abatar bat horren ordez" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "Sortu gonbidapen-esteka bat txat talde honetarako" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Sortu beste bat" @@ -3065,6 +3091,10 @@ msgstr "Sortu moderazio-zerrenda" msgid "Create new account" msgstr "Sortu kontu berria" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "Sortu edo aldatu gonbidapen-esteka bat txat talde honetarako" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "Sortu abio multzoa" msgid "Create user list" msgstr "Sortu erabiltzaile-zerrenda" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Sortuta {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "Sortzailea blokeatu egin da" @@ -3165,9 +3203,9 @@ msgstr "Lehenetsia" msgid "Default icons" msgstr "Ikono lehenetsiak" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Ezabatu elkarrizketa" msgid "Delete Conversation" msgstr "Ezabatu Elkarrizketa" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Ezabatu niretzat" @@ -3227,11 +3265,11 @@ msgstr "Ezabatu niretzat" msgid "Delete list" msgstr "Ezabatu zerrenda" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Ezabatu mezua" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Ezabatu mezua niretzat" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Ezabatu da" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Ezabatutako Kontua" @@ -3331,6 +3368,11 @@ msgstr "Elkarrizketa: egokitu mezu honekin nork elkarreragin dezakeen" msgid "Dim" msgstr "Lausotu" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "Desgaitu" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Eginda" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "Kolpetxo bikoitza edo luze sakatu erreakzio bat gehitzeko" @@ -3624,6 +3666,7 @@ msgstr "adib. Iragarkiekin behin eta berriz erantzuten duten erabiltzaileak." msgid "Eating disorders" msgstr "Elikadura-nahasmenduak" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Editatu abatarra" msgid "Edit Feeds" msgstr "Editatu Feedak" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "Editatu taldearen izena" @@ -3668,6 +3711,10 @@ msgstr "Editatu interakzio-ezarpenak" msgid "Edit interests" msgstr "Editatu interesak" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "Editatu estekaren ezarpenak" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "Editatu moderazio zerrenda" msgid "Edit My Feeds" msgstr "Editatu Nire Feedak" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "Editatu izena" @@ -3721,7 +3768,7 @@ msgstr "Editatu Profila" msgid "Edit starter pack" msgstr "Editatu abio multzoa" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "Editatu txat taldearen izena" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "Ezin izan da txata onartu" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "Errorea emoji erreakzioa gehitzean" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "Ezin izan dira kideak gehitu" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "Ezin izan da abio multzora gehitu" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "Ezin izan da sortu aplikazioaren pasahitza. Mesedez, saiatu berriro." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "Ezin izan da elkarrizketa sortu" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "Ezin izan da sortu gonbidapen-esteka" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "Ezin izan da txata ezabatu" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Ezin izan da mezua ezabatu" @@ -4161,15 +4217,27 @@ msgstr "Ezin izan da posta ezabatu. Mesedez, saiatu berriro" msgid "Failed to delete starter pack" msgstr "Ezin izan da abio multzoa ezabatu" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "Ezin izan da desgaitu gonbidapen-esteka" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "Germ DM deskonektatzeak huts egin du. Errorea: {0}" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "Ezin izan da txat taldearen izena editatu" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "Ezin izan da editatu gonbidapen-esteka" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "Ezin izan da gaitu gonbidapen-esteka" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "Ezin izan dira iradokitako kontu guztiak jarraitu, mesedez, saiatu berriro" @@ -4186,7 +4254,7 @@ msgstr "Ezin izan da iradokizuna ezkutatu, egiaztatu zure Interneteko konexioa" msgid "Failed to launch SMS app" msgstr "Ezin izan da SMS aplikazioa abiarazi" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "Ezin izan da txat taldea utzi" @@ -4250,12 +4318,16 @@ msgstr "Ezin izan dira iradokitako feedak kargatu" msgid "Failed to load suggested follows" msgstr "Ezin izan dira kargatu iradokitako jarraipenak" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "Ezin izan da txat taldea itxi" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "Ezin izan dira eskaera guztiak irakurri gisa markatu" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "Ezin izan da txat taldea mututu" @@ -4277,8 +4349,8 @@ msgstr "Sare-errore baten ondorioz datuak ezabatzea ezinezkoa izan da. Mesedez, msgid "Failed to remove data. {0}" msgstr "Ezin izan dira datuak ezabatu. {0}" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "Errorea emoji errakzioa kentzerakoan" @@ -4287,6 +4359,10 @@ msgstr "Errorea emoji errakzioa kentzerakoan" msgid "Failed to remove from starter pack" msgstr "Ezin izan da abio multzotik kendu" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "Ezin izan da txat taldeko kidea ezabatu" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "Ezin izan da egiaztapena kendu" @@ -4333,6 +4409,10 @@ msgstr "Ezin izan da apelazioa bidali. Mesedez, saiatu berriro." msgid "Failed to toggle thread mute, please try again" msgstr "Ezin izan da mututu/ez mututu haria. Mesedez, saiatu berriro" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "Ezin izan da txat taldea ireki" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "Ezin izan da zerrenda ainguratik kendu" @@ -4814,6 +4894,20 @@ msgstr "<0/>-tik" msgid "Generate a starter pack" msgstr "Abio multzo bat sortu" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "Sortu gonbidapen-esteka" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "Sortu gonbidapen-esteka berria" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "Sortu esteka berria" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "Jaso jakinarazpena norbaitek posteatzen duenean" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "Hasi" @@ -4936,7 +5031,7 @@ msgstr "Itzuli" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "Joan kontuaren ezarpenetara" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Joan {0}rekin elkarrizketara" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Joan hurrengora" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Joan profilera" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "Joan \"{chatName}\" izeneko txat taldera" @@ -5049,26 +5144,40 @@ msgstr "Eduki grafiko bortitza" msgid "Grooming or predatory behavior" msgstr "Jokabide harrapari edo grooming-a" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "Txat taldearen gonbidapen-esteka elkarrizketa-koadroa" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "Txat taldea itxita dago" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "Txat taldea mutututa dago" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "Txat taldearen ezarpenak" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "Txat taldea irekita dago" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "Txat taldea desmututa dago" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "Txat taldeak ez daude oraindik eskuragarri" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "Txat taldeak eskuragarri daude orain" @@ -5078,7 +5187,7 @@ msgstr "Taldea itxita dago" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "Taldearen izena" @@ -5336,6 +5445,10 @@ msgstr "Mmmmm, ezin izan dugu kargatu moderazio-zerbitzu hori." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Eutsi! Pixkanaka bideorako sarbidea ematen ari gara, eta ilaran zain zaude oraindik. Begiratu berriro laster!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "Geldi hor! Ezaugarri hau ez dago oraindik eskuragarri zuretzat. Mesedez, saiatu berriro geroago." + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "Gonbidatu Lagunak" msgid "Invite friends <0/>" msgstr "Gonbidatu lagunak <0/>" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "Gonbidapen-esteka" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "Gonbidapen-esteka sortuta" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "Gonbidapen-esteka desgaituta" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "Gonbidapen-esteka editatuta" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "Gonbidapen-esteka gaituta" @@ -5712,7 +5829,7 @@ msgstr "Gonbidatu jendea abio multzo honetara!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Gonbidatu lagunak zure gogoko feedak eta jendea jarraitzera" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "Gonbidatuta" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Ikasi gehiago." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Utzi" @@ -5939,11 +6056,11 @@ msgstr "Utzi txata" msgid "Leave conversation" msgstr "Utzi elkarrizketa" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "Utzi txat taldea" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "Utzi txat talde hau" @@ -6036,14 +6153,14 @@ msgstr "Gogoko du {0, plural, one {# erabiltzaileak} other {# erabiltzaileek}}" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Gogoko du {likeCount, plural, one {# erabiltzaileak} other {# erabiltzaileek}}" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Gogoko" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "Posten interakzio-ezarpenak kargatzen..." msgid "Loading..." msgstr "Kargatzen..." -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" -msgstr "Kargatzen…" +msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "Itxi" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "Itxi txat taldea" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "Txat taldea itxi?" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "Itxi txat talde hau" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "Itxita" @@ -6367,11 +6484,11 @@ msgstr "Beste gailu batean gordetako multimedia" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Publiko batzuentzat kezkagarriak edo desegokiak izan daitezkeen multimediak." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "Kideak" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "Kideek txat-historia irakur dezakete oraindik, baina ezin dute mezu berririk bidali." @@ -6383,7 +6500,7 @@ msgstr "Aipamen jakinarazpenak" msgid "mentioned users" msgstr "aipatutako erabiltzaileak" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Menua" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "Mezua" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "Mezua" @@ -6410,26 +6527,26 @@ msgstr "Mezua" msgid "Message {0}" msgstr "Mezua {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "Mezua {displayName}" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Mezua ezabatuta" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Mezua ezabatuta" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "Ezin izan da bidali mezua." #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "@{0}-ren mezua: {1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Zerbitzariaren mezua: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Mezua sartzeko eremua" @@ -6452,7 +6569,7 @@ msgstr "Mezua luzeegia da" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "Mezua luzeegia da ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "Mezuaren aukerak" @@ -6580,7 +6697,7 @@ msgstr "Pelikulak" msgid "Music" msgstr "Musika" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Mututu" @@ -6625,7 +6742,7 @@ msgstr "Mututu zerrenda" msgid "Mute these accounts?" msgstr "Kontu hauek mututu?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "Mututu txat talde hau" @@ -6663,7 +6780,7 @@ msgstr "Mututu haria" msgid "Mute words & tags" msgstr "Mututu hitzak eta etiketak" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "Mutututa" @@ -6775,24 +6892,21 @@ msgid "New chat" msgstr "Txat berria" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "Txat berria {0}-rekin" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "Txat berria {0} eta {1}-rekin" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." -msgstr "Txat berria {0}, {1}, eta {2, plural, one {{3} gehiagorekin} other {{4} gehiagorekin}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." +msgstr "Txat berria {0}, {1}, eta {memberCount, plural, one {{memberCount} gehiagorekin} other {{memberCount} gehiagorekin}}." #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 msgid "New email address" @@ -6809,7 +6923,7 @@ msgstr "Ezaugarri Berria" msgid "New follower notifications" msgstr "Jarraitzaile berrien jakinarazpenak" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Berriak" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "Jada ez da {0} jarraitzen" msgid "No media yet" msgstr "Oraindik ez dago multimediarik" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Oraindik ez dago mezurik" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Ez dago emaitzarik" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Ireki abatar sortzailea" msgid "Open camera" msgstr "Ireki kamera" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "Ireki {displayName}-ri txat-kide aukerak" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Ireki elkarrizketa aukerak" @@ -7375,7 +7489,7 @@ msgstr "Ireki emoji zerrenda osoa" msgid "Open Germ DM" msgstr "Ireki Germ DM" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "Ireki txat taldearen ezarpenak" @@ -7383,7 +7497,7 @@ msgstr "Ireki txat taldearen ezarpenak" msgid "Open link to {niceUrl}" msgstr "Ireki esteka {niceUrl}" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Ireki mezuen aukerak" @@ -7527,7 +7641,7 @@ msgstr "Post-konpositorea irekitzen du" msgid "Opens this draft in the composer" msgstr "Zirriborro hau konpositorean irekitzen du" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Pausatu bideoa" msgid "People" msgstr "Jendea" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "{ownerName}-ri jarraitzen dioten pertsonek berehala bat egin dezakete" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "{ownerName} jarraitzen duten pertsonek eska dezakete bat egiteko" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "@{0}-ri jarraitzen dion jendea" msgid "People I follow" msgstr "Jarraitzen ditudan pertsonak" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "Nik jarraitzen ditudan pertsonek berehala bat egin dezakete" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "Nik jarraitzen ditudan pertsonek eska dezakete bat egiteko" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "Jarraitzen duzun jendea" @@ -8049,6 +8179,11 @@ msgstr "Postaren Interakzio-Ezarpenak" msgid "Post language selection" msgstr "Postaren hizkuntza hautatzea" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "Post esteka" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "Aipatutako posta behar bezala kendu da" msgid "Quote posts disabled" msgstr "Post aipamenak desgaituta daude" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "Tarifa-muga gainditu da. Mesedez, saiatu berriro geroago." msgid "Re-attach quote" msgstr "Erantsi berriro aipamena" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "Gaitu berriro gonbidapen-esteka" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "Gaitu berriro esteka" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "Erreakzionatu {emoji}-rekin" @@ -8446,7 +8589,7 @@ msgstr "Kendu {displayName} txat taldetik" msgid "Remove {displayName} from starter pack" msgstr "Kendu {displayName} abio multzotik" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "Kendu {displayName} txat talde honetatik" @@ -8496,7 +8639,7 @@ msgstr "Kendu feeda" msgid "Remove feed?" msgstr "Feeda kendu?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "Kendu txatetik" @@ -8655,7 +8798,7 @@ msgstr "Zuri erantzunda" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Erantzunen ikusgarritasuna eguneratu da" msgid "Reply was successfully hidden" msgstr "Erantzuna behar bezala ezkutatu da" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Salatu" @@ -8749,7 +8892,7 @@ msgstr "Salatu feeda" msgid "Report list" msgstr "Salatu zerrenda" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Salatu mezua" @@ -8776,7 +8919,7 @@ msgstr "Salatu elkarrizketa hau" msgid "Report this feed" msgstr "Salatu feed hau" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "Salatu txat talde hau" @@ -8844,7 +8987,7 @@ msgstr "{reposter}-k berpostatua" msgid "Reposted by you" msgstr "Zuk berpostatua" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "Berpostak" msgid "Reposts of this post" msgstr "Berpostatu post hau" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "Aurreko urratsera itzultzen da" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Bidali iritzia" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Bidali mezua" @@ -9627,6 +9770,8 @@ msgstr "Sexu Lizuna" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,23 +10141,38 @@ msgstr "Gustatuko litzaizukeen beste feed batzuk" msgid "Some people can reply" msgstr "Batzuek erantzun dezakete" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "Norbait taldean sartu da" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "Norbaitek taldea utzi du" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "Norbaitek erreakzionatu du {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "Norbaitek {0} erreakzionatu du {target}-i" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "Norbait taldera gehitu da" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" +msgstr "Norbait taldetik kendu da" #: src/components/moderation/ReportDialog/index.tsx:103 msgid "Something wasn't quite right with the data you're trying to report. Please contact support." msgstr "Zerbait ez zegoen ondo salatzen saiatzen ari zaren datuekin. Mesedez, jarri laguntzarekin harremanetan." #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Zerbait gaizki joan da" @@ -10247,7 +10407,7 @@ msgstr "Arrakasta!" msgid "Successfully verified" msgstr "Behar bezala egiaztatu da" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "Iradokitakoa" @@ -10362,7 +10522,7 @@ msgstr "Sakatu ezabatzeko" msgid "Tap to remove your {0} reaction" msgstr "Sakatu zure {0} erreakzioa ezabatzeko" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "Sakatu berriro saiatzeko" @@ -10375,7 +10535,7 @@ msgstr "Sakatu {0} erreakzio erakusteko" msgid "Tap to show all reactions" msgstr "Sakatu erreakzio guztiak erakusteko" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "Sakatu erreakzioak ikusteko" @@ -10600,6 +10760,10 @@ msgstr "Gaia" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "Muga bat dago zure jaiotze data aldatzeko maiztasunean. Baliteke egun bat edo bi itxaron behar izatea berriro eguneratu aurretik." +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "Ez dago gonbidapen-estekarik txat talde honetarako." + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Ez dago kontua desaktibatzeko denbora-mugarik, itzuli edonoiz." @@ -10669,8 +10833,8 @@ msgstr "Arazo bat izan da feedak eguneratzean. Egiaztatu Interneteko konexioa et #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Eduki hau ez dago erabilgarri inplikatutako erabiltzaileetako batek best msgid "This content is not viewable without a Bluesky account." msgstr "Eduki hau ezin da ikusi Bluesky konturik gabe." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "Elkarrizketa ezabatuta edo desaktibatuta dagoen kontu batekin da. Sakatu aukerak ikusteko" @@ -10825,10 +10989,6 @@ msgstr "Ezaugarri hau ez dago erabilgarri aplikazioaren pasahitza erabiltzen duz msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Ezaugarri hau ez dago erabilgarri aplikazioaren pasahitza erabiltzen duzun bitartean. Mesedez, hasi saioa zure pasahitz nagusiarekin." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "Ezaugarri hau ez dago oraindik eskuragarri zuretzat. Mesedez, saiatu berriro geroago." - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Feed honek trafiko handia jasotzen ari da eta aldi baterako ez dago erabilgarri. Mesedez, saiatu berriro geroago." @@ -10939,6 +11099,10 @@ msgstr "Profil hau saioa hasitako erabiltzaileek soilik ikus dezakete. Saioa has msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Erantzun hau zure hariaren beheko aldean ezkutuko atal batean ordenatuko da eta hurrengo erantzunen jakinarazpenak mututuko ditu, bai zuretzako bai besteentzako." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "Pantaila hau taldeko elkarrizketetarako bakarrik dago eskuragarri." + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Zerbitzu honek ez du zerbitzu-baldintzarik edo pribatutasun-politikarik eman." @@ -11107,8 +11271,8 @@ msgstr "Goiko erantzunak lehenik" msgid "Topic" msgstr "Gaia" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "Telebista" msgid "Two-factor authentication (2FA)" msgstr "Bi faktoreko autentifikazioa (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Idatzi zure mezua hemen" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Desblokeatu" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "Desblokeatu {displayName}" @@ -11328,11 +11492,11 @@ msgstr "Zoritxarrez, zure profilean gorde duzun jaiotze datak gazteegi egiten za msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "Zoritxarrez, adierazi duzun adinak adierazten du ez zarela adin nagusikoa zure eskualdean Bluesky-ra sartzeko." -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "Gonbidapena kendu" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "Gonbidapena kendu {displayName}-ri txat talde honetatik" @@ -11358,7 +11522,7 @@ msgstr "Ez gogoko" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Ez gogoko ({0, plural, one {gogoko #} other {# gogoko}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "Ireki txat talde hau" @@ -11395,7 +11559,7 @@ msgstr "Elkarrizketa ez mututu" msgid "Unmute list" msgstr "Desmututu zerrenda" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "Desmututu txat talde hau" @@ -11494,12 +11658,16 @@ msgstr "Eguneratu <0>{displayName} Zerrendetan" msgid "Update email" msgstr "Eguneratu posta elektronikoa" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "Eguneratu gonbidapen-esteka" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Eguneratu {domain}ra" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "Eguneratu zure aplikazioa azken bertsiora parte hartzeko!" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "Ikusi {0}-ren profila" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "Ikusi {displayName}-ren profila" @@ -11905,7 +12073,7 @@ msgstr "Ikusi xehetasunak" msgid "View full thread" msgstr "Ikusi hari osoa" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "Ikusi sarrerako txat talde-eskaerak" @@ -11945,6 +12113,10 @@ msgstr "Ikusi profileko bannerra" msgid "View the avatar" msgstr "Ikusi abatarra" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "Ikusi txat talde honetarako gonbidapen-esteka" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "Ezin izan dugu gai horren emaitzarik aurkitu." msgid "We couldn't load this conversation" msgstr "Ezin izan dugu kargatu elkarrizketa hau" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "Ezin izan ditugu kargatu elkarrizketa honen ezarpenak" @@ -12170,7 +12342,7 @@ msgstr "Arazoak ditugu zure kontuaren adinaren berme prozesua abiarazteko. Mesed msgid "We're having network issues, try again" msgstr "Sare arazoak ditugu, saiatu berriro" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "Sare arazoak ditugu, saiatu berriro" @@ -12269,6 +12441,10 @@ msgstr "Egiaztapen-marka bat sakatzen duzunean, egiaztapena zein erakundek eman msgid "Who can interact with this post?" msgstr "Nork elkarreragin dezake post honekin?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "Nork eta nola batu daitekeen txat talde honetara" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Idazleak" msgid "Wrong DID returned from server. Received: {0}" msgstr "Zerbitzariak DID ez zuzena erantzun du. Jasotakoa: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "Elkarrizketa mota okerra" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "Txat-datuak \"JSONL\" fitxategi gisa ere deskarga ditzakezu. Fitxategi h msgid "You can always opt out and delete your data" msgstr "Beti aukera dezakezu baimena kendu eta zure datuak ezabatzea" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "Txat-jakinarazpenek soinua izan dezaketen ala ez aukera dezakezu aplikazioaren txat-ezarpenetan" @@ -12717,15 +12897,14 @@ msgid "You probably want to restart the app now." msgstr "Aplikazioa orain berrabiaraztea komeni da." #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "Erreakzionatu duzu {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" +msgstr "{0} erreakzionatu duzu {target}-i" #: src/components/dialogs/BirthDateSettings.tsx:87 #: src/components/dialogs/BirthDateSettings.tsx:97 @@ -12754,22 +12933,14 @@ msgstr "Hari honen jakinarazpenak jasoko dituzu orain" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "\"Berrezarpen kodea\" duen mezu elektroniko bat jasoko duzu. Sartu kode hori hemen, eta ondoren sartu pasahitz berria." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "Ezin izango zara berriro sartu gonbidatuta ez bazaude." -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" -msgstr "" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" +msgstr "Zu: {message}" #: src/screens/Signup/index.tsx:152 msgid "You'll follow the suggested users and feeds once you finish creating your account!" @@ -12987,6 +13158,10 @@ msgstr "Zure kokapena eguneratu da." msgid "Your muted words" msgstr "Zure mutututako hitzak" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "Zure izena, abatarra eta txat taldearen izena guztientzat ikusgai egongo dira." + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "Zure pasahitza behar bezala aldatu da! Mesedez, erabili zure pasahitz berria Bluesky-n saioa hasten duzunean hemendik aurrera." diff --git a/src/locale/locales/fi/messages.po b/src/locale/locales/fi/messages.po index caa24efe40..c1798ce193 100644 --- a/src/locale/locales/fi/messages.po +++ b/src/locale/locales/fi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(sisältää upotettua sisältöä)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# kuukausi} other {# kuukautta}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -215,21 +209,11 @@ msgstr "" msgid "{0} is not supported by your device." msgstr "" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} liittyi tällä viikolla" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0}/{1}" msgid "{0} out of 50" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "" msgid "{0}'s avatar" msgstr "Käyttäjän {0} profiilikuva" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "" @@ -530,7 +497,8 @@ msgstr "" msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -542,6 +510,32 @@ msgstr "" msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "" @@ -571,10 +565,16 @@ msgstr "" msgid "{rank}." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "" @@ -802,7 +802,7 @@ msgstr "Tili" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "Tili poistettu pikakäytöstä" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Tilin mykistys poistettu" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Lisää" @@ -965,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "" @@ -978,8 +978,9 @@ msgstr "" msgid "Add media to post" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "" @@ -1001,8 +1002,8 @@ msgstr "" msgid "Add muted words and tags" msgstr "Lisää mykistettyjä sanoja ja tunnisteita" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "" msgid "Add your birthdate" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "" msgid "Additional details (limit 300 characters)" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1361,8 +1367,8 @@ msgstr "" msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1439,6 +1445,16 @@ msgstr "" msgid "Anyone can interact" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "Haluatko varmasti poistaa sovellussalasanan ”{0}”?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1574,7 +1590,7 @@ msgstr "Haluatko varmasti poistaa tämän aloituspaketin?" msgid "Are you sure you want to discard your changes?" msgstr "Haluatko varmasti hylätä tekemäsi muutokset?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1653,9 +1669,9 @@ msgstr "Toista videot ja GIF-animaatiot automaattisesti" msgid "Available" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "" #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "" @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Syntymäpäivä" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Estä" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1772,7 +1788,7 @@ msgstr "" msgid "Block account" msgstr "Estä tili" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "" @@ -1794,7 +1810,7 @@ msgstr "" msgid "Block list" msgstr "Estä lista" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Estetyt tilit" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Estetyt tilit eivät voi vastata ketjuihisi, mainita sinua tai olla muuten vuorovaikutuksessa kanssasi." @@ -2056,17 +2072,16 @@ msgstr "Kamera" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "" @@ -2253,12 +2268,16 @@ msgstr "Chatin asetukset" msgid "Chat Settings" msgstr "Chatin asetukset" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "" @@ -2323,6 +2342,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "Valitse tämä väri profiilikuvaksesi" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "" @@ -2368,7 +2391,7 @@ msgstr "" msgid "click here" msgstr "napsauta tästä" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2376,6 +2399,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2402,8 +2429,8 @@ msgstr "" msgid "Click here to update your email" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2411,11 +2438,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Napsauta tästä yrittääksesi uudelleen epäonnistunutta viestin lähetystä" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2444,7 +2471,7 @@ msgstr "Kopoti 🐴 kopoti 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Kopoti 🐴 kopoti 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "Määritetään <0>moderointiasetuksissa." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "" msgid "Continue thread..." msgstr "Jatka ketjua…" -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2770,7 +2799,7 @@ msgstr "Jatka seuraavaan vaiheeseen" msgid "Conversation" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Keskustelu poistettu" @@ -2784,7 +2813,7 @@ msgstr "Keskustelu poistettu" msgid "Copied build version to clipboard" msgstr "Ohjelmiston versio kopioitu leikepöydälle" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Kopioitu leikepöydälle" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Kopioitu!" @@ -2865,8 +2895,8 @@ msgstr "" msgid "Copy link to starter pack" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Kopioi viestin teksti" @@ -3030,10 +3060,6 @@ msgstr "" msgid "Create an avatar instead" msgstr "Luo sen sijaan profiilikuva" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Luo toinen" @@ -3065,6 +3091,10 @@ msgstr "" msgid "Create new account" msgstr "Luo uusi tili" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "" msgid "Create user list" msgstr "" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Luotu {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "Tekijä on estetty" @@ -3165,9 +3203,9 @@ msgstr "Oletus" msgid "Default icons" msgstr "Oletuskuvakkeet" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "" msgid "Delete Conversation" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Poista itseltäni" @@ -3227,11 +3265,11 @@ msgstr "Poista itseltäni" msgid "Delete list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Poista viesti" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Poista viesti itseltäni" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Poistettu" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Poistettu tili" @@ -3331,6 +3368,11 @@ msgstr "Valintaikkuna: säädä, kuka voi olla vuorovaikutuksessa tämän julkai msgid "Dim" msgstr "Himmeä" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Valmis" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "" @@ -3624,6 +3666,7 @@ msgstr "esim. Käyttäjät, jotka vastaavat toistuvasti mainoksilla." msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Muokkaa profiilikuvaa" msgid "Edit Feeds" msgstr "Muokkaa syötteitä" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "" @@ -3668,6 +3711,10 @@ msgstr "Muokkaa vuorovaikutusasetuksia" msgid "Edit interests" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "" msgid "Edit My Feeds" msgstr "Muokkaa syötteitäni" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "" @@ -3721,7 +3768,7 @@ msgstr "Muokkaa profiilia" msgid "Edit starter pack" msgstr "Muokkaa aloituspakettia" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "Sovellussalasanan luominen epäonnistui. Yritä uudelleen." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Viestin poistaminen epäonnistui" @@ -4161,15 +4217,27 @@ msgstr "Julkaisun poistaminen epäonnistui, yritä uudelleen" msgid "Failed to delete starter pack" msgstr "Aloituspaketin poistaminen epäonnistui" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "" @@ -4186,7 +4254,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4250,12 +4318,16 @@ msgstr "Ehdotettujen syötteiden lataaminen epäonnistui" msgid "Failed to load suggested follows" msgstr "Ehdotettujen seurattavien lataaminen epäonnistui" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "" @@ -4277,8 +4349,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "" @@ -4287,6 +4359,10 @@ msgstr "" msgid "Failed to remove from starter pack" msgstr "" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "" @@ -4333,6 +4409,10 @@ msgstr "Valituksen lähettäminen epäonnistui. Yritä uudelleen." msgid "Failed to toggle thread mute, please try again" msgstr "Ketjun mykistäminen tai mykistyksen poistaminen epäonnistui, yritä uudelleen" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "" @@ -4814,6 +4894,20 @@ msgstr "Syötteestä <0/>" msgid "Generate a starter pack" msgstr "Generoi aloituspaketti" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "" @@ -4936,7 +5031,7 @@ msgstr "Palaa takaisin" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Siirry keskusteluun käyttäjän {0} kanssa" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Siirry seuraavaan" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Siirry profiiliin" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "" @@ -5049,26 +5144,40 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5078,7 +5187,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "" @@ -5336,6 +5445,10 @@ msgstr "Hmm, emme pystyneet lataamaan tätä moderointipalvelua." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Odottakaa! Annamme vähitellen pääsyn videoon, ja olet yhä odotusjonossa. Tarkista tilanne pian uudelleen!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "" @@ -5712,7 +5829,7 @@ msgstr "Kutsu käyttäjiä tähän aloituspakettiin!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Kutsu kavereitasi seuraamaan suosikkisyötteitäsi ja -käyttäjiäsi" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Lue lisää." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Poistu" @@ -5939,11 +6056,11 @@ msgstr "Poistu chatista" msgid "Leave conversation" msgstr "Poistu keskustelusta" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "" @@ -6036,14 +6153,14 @@ msgstr "Tykännyt {0, plural, one {# käyttäjä} other {# käyttäjää}}" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Tykännyt {likeCount, plural, one {# käyttäjä} other {# käyttäjää}}" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Tykkäykset" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "" msgid "Loading..." msgstr "Ladataan…" -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "" @@ -6367,11 +6484,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Media, joka voi olla häiritsevää tai sopimatonta joillekin yleisöille." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6383,7 +6500,7 @@ msgstr "" msgid "mentioned users" msgstr "mainitut käyttäjät" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Valikko" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6410,26 +6527,26 @@ msgstr "" msgid "Message {0}" msgstr "Lähetä viesti käyttäjälle {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Viesti poistettu" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Viesti poistettu" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Viesti palvelimelta: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Viestin syöttökenttä" @@ -6452,7 +6569,7 @@ msgstr "Viesti on liian pitkä" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "" @@ -6580,7 +6697,7 @@ msgstr "Elokuvat" msgid "Music" msgstr "Musiikki" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Mykistä" @@ -6625,7 +6742,7 @@ msgstr "Mykistä lista" msgid "Mute these accounts?" msgstr "Mykistetäänkö nämä tilit?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "" @@ -6663,7 +6780,7 @@ msgstr "Mykistä ketju" msgid "Mute words & tags" msgstr "Mykistä sanoja ja tunnisteita" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "" @@ -6775,23 +6892,20 @@ msgid "New chat" msgstr "Uusi chatti" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6809,7 +6923,7 @@ msgstr "" msgid "New follower notifications" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Uutiset" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "Et enää seuraa käyttäjää {0}" msgid "No media yet" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Ei vielä viestejä" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Ei tulosta" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Avaa profiilikuvan luontityökalu" msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Avaa keskustelun valinnat" @@ -7375,7 +7489,7 @@ msgstr "" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7383,7 +7497,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "Avaa linkki {niceUrl}" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Avaa viestin valinnat" @@ -7527,7 +7641,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Pysäytä video" msgid "People" msgstr "Käyttäjät" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Käyttäjät, jotka seuraavat tiliä @{0}" msgid "People I follow" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8049,6 +8179,11 @@ msgstr "" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "Lainausjulkaisu irrotettiin onnistuneesti" msgid "Quote posts disabled" msgstr "Lainausjulkaisut poissa käytöstä" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "" msgid "Re-attach quote" msgstr "Liitä lainaus uudelleen" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "" @@ -8446,7 +8589,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "Poista {displayName} aloituspaketista" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8496,7 +8639,7 @@ msgstr "Poista syöte" msgid "Remove feed?" msgstr "Poistetaanko syöte?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8655,7 +8798,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Vastauksen näkyvyys päivitetty" msgid "Reply was successfully hidden" msgstr "Vastaus piilotettiin onnistuneesti" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Ilmianna" @@ -8749,7 +8892,7 @@ msgstr "Ilmianna syöte" msgid "Report list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Ilmianna viesti" @@ -8776,7 +8919,7 @@ msgstr "" msgid "Report this feed" msgstr "Ilmianna tämä syöte" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "" @@ -8844,7 +8987,7 @@ msgstr "" msgid "Reposted by you" msgstr "Uudelleenjulkaisit" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "" msgid "Reposts of this post" msgstr "Tämän julkaisun uudelleenjulkaisut" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Lähetä palautetta" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Lähetä viesti" @@ -9627,6 +9770,8 @@ msgstr "Seksuaalisesti vihjaileva" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,15 +10141,30 @@ msgstr "Muita syötteitä, joista saattaisit pitää" msgid "Some people can reply" msgstr "Jotkut voivat vastata" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" msgstr "" #: src/components/moderation/ReportDialog/index.tsx:103 @@ -10012,7 +10172,7 @@ msgid "Something wasn't quite right with the data you're trying to report. Pleas msgstr "" #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Jokin meni vikaan" @@ -10247,7 +10407,7 @@ msgstr "Onnistui!" msgid "Successfully verified" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10362,7 +10522,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "" @@ -10375,7 +10535,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "" @@ -10600,6 +10760,10 @@ msgstr "Teema" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Tilin käytöstä poistamiseen ei ole aikarajaa. Palaa takaisin milloin tahansa." @@ -10669,8 +10833,8 @@ msgstr "Syötteidesi päivityksessä ilmeni ongelma. Tarkista internetyhteytesi #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Tämä sisältö ei ole saatavilla, koska toinen käyttäjistä on estä msgid "This content is not viewable without a Bluesky account." msgstr "Tämä sisältö ei ole nähtävissä ilman Bluesky-tiliä." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "" @@ -10825,10 +10989,6 @@ msgstr "" msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Tämä ominaisuus ei ole saatavilla sovellussalasanaa käytettäessä. Kirjaudu sisään pääsalasanallasi." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Tämä syöte saa tällä hetkellä paljon liikennettä ja on tilapäisesti pois käytöstä. Yritä uudelleen myöhemmin." @@ -10939,6 +11099,10 @@ msgstr "Tämä profiili näkyy vain kirjautuneille käyttäjille. Se ei näy kir msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Tämä vastaus sijoitetaan piilotettuun osaan ketjusi loppuun, ja ilmoitukset myöhemmistä vastauksista – niin omista kuin muidenkin – mykistetään." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Tämä palvelu ei ole toimittanut käyttöehtoja tai tietosuojakäytäntöä." @@ -11107,8 +11271,8 @@ msgstr "" msgid "Topic" msgstr "Aihe" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "" msgid "Two-factor authentication (2FA)" msgstr "Kaksivaiheinen tunnistautuminen" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Kirjoita viestisi tähän" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Poista esto" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11328,11 +11492,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11358,7 +11522,7 @@ msgstr "Älä tykkää" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Älä tykkää ({0, plural, one {# tykkäys} other {# tykkäystä}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "" @@ -11395,7 +11559,7 @@ msgstr "Poista keskustelun mykistys" msgid "Unmute list" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "" @@ -11494,12 +11658,16 @@ msgstr "Päivitä <0>{displayName} listoissa" msgid "Update email" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Päivitä verkkotunnukseen {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11905,7 +12073,7 @@ msgstr "Näytä lisätietoja" msgid "View full thread" msgstr "Näytä koko ketju" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11945,6 +12113,10 @@ msgstr "" msgid "View the avatar" msgstr "Näytä profiilikuva" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "Emme löytäneet tuloksia tästä aiheesta." msgid "We couldn't load this conversation" msgstr "Emme voineet ladata tätä keskustelua" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12170,7 +12342,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "Meillä on verkko-ongelmia, yritä uudelleen" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12269,6 +12441,10 @@ msgstr "" msgid "Who can interact with this post?" msgstr "Kuka voi olla vuorovaikutuksessa tämän julkaisun kanssa?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Kirjoittajat" msgid "Wrong DID returned from server. Received: {0}" msgstr "Palvelin palautti väärän DID:n. Vastaanotettiin {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "" @@ -12717,14 +12897,13 @@ msgid "You probably want to restart the app now." msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:87 @@ -12754,21 +12933,13 @@ msgstr "Saat nyt ilmoituksia tästä ketjusta" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Saat sähköpostiisi ”palautuskoodin”. Syötä koodi tähän, ja syötä sitten uusi salasanasi." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" msgstr "" #: src/screens/Signup/index.tsx:152 @@ -12987,6 +13158,10 @@ msgstr "" msgid "Your muted words" msgstr "Mykistämäsi sanat" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po index 1552caa0b4..d7a7580f52 100644 --- a/src/locale/locales/fr/messages.po +++ b/src/locale/locales/fr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "…" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "Catégorie « {interestsDisplayName} » (active)" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(avec un contenu intégré)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# mois} other {# mois}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "{0, plural, one {# personne a} other {# personnes ont}} réagi – {1}" @@ -215,21 +209,11 @@ msgstr "{0} n’est pas disponible" msgid "{0} is not supported by your device." msgstr "Votre appareil ne peut pas traduire de textes écrits en {0}." -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} personnes se sont inscrites cette semaine" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} sur {1}" msgid "{0} out of 50" msgstr "{0} sur 50" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0} a réagi avec {1}" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "{0}, une liste de {1}" msgid "{0}'s avatar" msgstr "Avatar de {0}" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "Avatar de {0}" @@ -530,7 +497,8 @@ msgstr "{MAX_DISPLAY_NAME, plural, other {Le nom d’affichage est trop long. La msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "{MAX_HIDDEN_REPLIES, plural, other {Vous ne pouvez masquer que # réponses maximum.}}" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "{memberCount}/{MEMBER_LIMIT}" @@ -542,6 +510,32 @@ msgstr "{MIN_ACCESS_AGE, plural, other {Vous devez avoir # ans ou plus pour cré msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, one {# minute} other {# minutes}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "{name} a rejoint le groupe" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "{name} a quitté le groupe" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "{name} a réagi {0} à {target}" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "{name} a été ajouté·e au groupe" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "{name} a été retiré·e du groupe" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "{name} : {message}" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "Les fils d’actu et les personnes préférées de {name} – faites comme moi !" @@ -571,10 +565,16 @@ msgstr "{profileName} a rejoint Bluesky à l’aide d’un kit de démarrage il msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "{requestCount, plural, one {# demande} other {# demandes}}" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "+ de {requestCount} demandes" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "Une collection de fils d’actu populaires que vous pouvez trouver sur Bluesky, tels que News, Booksky, Game Dev, Blacksky et Fountain Pens" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "un message" @@ -802,7 +802,7 @@ msgstr "Compte" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "Hébergeur" msgid "Account removed from quick access" msgstr "Compte supprimé de l’accès rapide" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Compte réaffiché" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "Les comptes avec une coche bleue émaillée <0><1/> peuvent en vérifier d’autres. Ces vérificateurs de confiance sont sélectionnés par Bluesky." -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "Notifications d’activité" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Ajouter" @@ -965,7 +965,7 @@ msgstr "Ajouter une étiquette d’automatisation au compte" msgid "Add emoji reaction" msgstr "Ajouter une réaction émoji" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "Ajouter des membres à la discussion de groupe" @@ -978,8 +978,9 @@ msgstr "Ajouter une image" msgid "Add media to post" msgstr "Ajouter un média au post" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "Ajouter des membres" @@ -1001,8 +1002,8 @@ msgstr "Ajouter un mot à cacher avec les paramètres choisis" msgid "Add muted words and tags" msgstr "Ajouter des mots et des mots-clés masqués" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "Ajouter le compte à la liste" msgid "Add your birthdate" msgstr "Ajouter votre date de naissance" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "Ajouté·e par {0}" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "Détails supplémentaires (1000 caractères maximum)" msgid "Additional details (limit 300 characters)" msgstr "Détails supplémentaires (300 caractères maximum)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "Admin" @@ -1361,9 +1367,9 @@ msgstr "Une illustration de plusieurs posts de Bluesky à côté des icônes de msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "Une illustration montrant que Bluesky sélectionne des vérificateurs de confiance, qui à leur tour vérifient des comptes d’utilisateur·ices individuels." -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." -msgstr "Un lien d’invitation permet à des gens de rejoindre cette discussion de groupe directement. Vous pourrez contrôler qui peut utiliser le lien et si votre approbation préalable est nécessaire. Vous pourrez désactiver ce lien à tout moment. Votre nom, avatar et le nom de la discussion de groupe sera visible pour tous." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." +msgstr "Un lien d’invitation permet à des gens de rejoindre cette discussion de groupe directement. Vous pourrez contrôler qui peut utiliser le lien et si votre approbation préalable est nécessaire. Vous pourrez désactiver ce lien à tout moment." #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 msgid "An issue not included in these options" @@ -1439,6 +1445,16 @@ msgstr "N’importe qui" msgid "Anyone can interact" msgstr "N’importe qui peut interagir" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "N’importe qui peut rejoindre directement" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "N’importe qui peut demander à rejoindre" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "Êtes-vous vraiment, vraiment sûr·e ?" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "Êtes-vous sûr de vouloir supprimer le mot de passe d’application « {0} » ?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "Êtes-vous sûr de vouloir supprimer ce message ? Ce message sera supprimé pour vous, mais pas pour les autres personnes." @@ -1574,7 +1590,7 @@ msgstr "Êtes-vous sûr de vouloir supprimer ce kit de démarrage ?" msgid "Are you sure you want to discard your changes?" msgstr "Êtes-vous sûr de vouloir abandonner vos changements ?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "Êtes-vous sûr·e de vouloir quitter {groupName} ?" @@ -1653,9 +1669,9 @@ msgstr "Lire automatiquement les vidéos et les GIFs" msgid "Available" msgstr "Disponible" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "Avant de pouvoir recevoir des notifications pour les posts de {name}, vo #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "Veuillez vérifier votre e-mail avant d’envoyer des messages à d’autres personnes." @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Date de naissance" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Bloquer" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "Bloquer {displayName}" @@ -1772,7 +1788,7 @@ msgstr "Bloquer {displayName}" msgid "Block account" msgstr "Bloquer le compte" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "Bloquer ce compte ?" @@ -1794,7 +1810,7 @@ msgstr "Bloquer et supprimer" msgid "Block list" msgstr "Liste de blocage" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "Bloquer ou signaler" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Comptes bloqués" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Les comptes bloqués ne peuvent pas répondre à vos discussions, vous mentionner ou interagir avec vous." @@ -2056,17 +2072,16 @@ msgstr "Caméra" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "Modifications enregistrées" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "Les changements ultérieurs dans ce kit de démarrage ne seront pas répercutés sur la liste après sa création. La liste sera une copie indépendante." -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "Conversation supprimée" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "Discussion verrouillée" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "Discussion verrouillée définitivement" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "Discussions - en sourdine" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "Discussions - normales" @@ -2253,12 +2268,16 @@ msgstr "Paramètres de discussion" msgid "Chat Settings" msgstr "Paramètres de discussion" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "Titre de la discussion modifié" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "Titre de la discussion modifié en {0}" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "Discussion déverrouillée" @@ -2323,6 +2342,10 @@ msgstr "Choisir les langues du post" msgid "Choose this color as your avatar" msgstr "Choisir cette couleur comme avatar" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "Choisissez qui peut rejoindre cette discussion de groupe et comment." + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "Choisir qui inviter" @@ -2368,7 +2391,7 @@ msgstr "Cliquez pour plus d’infos" msgid "click here" msgstr "cliquez ici" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "Cliquez ici pour ajouter des personnes à cette discussion de groupe" @@ -2376,6 +2399,10 @@ msgstr "Cliquez ici pour ajouter des personnes à cette discussion de groupe" msgid "Click here to contact our support team" msgstr "Cliquez ici pour contacter notre service client" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "Cliquez ici pour créer ou gérer un lien d’invitation pour cette discussion de groupe" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "Cliquez ici pour supprimer votre compte" @@ -2402,20 +2429,20 @@ msgstr "Cliquez ici pour mettre à jour votre date de naissance" msgid "Click here to update your email" msgstr "Cliquez ici pour mettre à jour votre adresse e-mail" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" -msgstr "Cliquez ici pour voir ou créer un lien d’invitation pour cette discussion de groupe" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" +msgstr "Cliquez ici pour voir le lien d’invitation pour cette discussion de groupe" #. placeholder {0}: isCashtag ? tag : `#${tag}` #: src/components/RichTextTag.tsx:56 msgid "Click to open tag menu for {0}" msgstr "Cliquez pour ouvrir le menu de mot-clé pour {0}" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Cliquer pour réessayer l’envoi échoué du message" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "Cliquez pour voir la date et l’heure" @@ -2444,7 +2471,7 @@ msgstr "Cataclop 🐴 cataclop 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Cataclop 🐴 cataclop 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "Configurer la bannière de direct" msgid "Configured in <0>moderation settings." msgstr "Configuré dans <0>les paramètres de modération." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "Poursuivre le fil de discussion" msgid "Continue thread..." msgstr "Poursuivre le fil de discussion…" -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "Continuer vers le nom du groupe" @@ -2770,7 +2799,7 @@ msgstr "Passer à l’étape suivante" msgid "Conversation" msgstr "Discussion" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Conversation supprimée" @@ -2784,7 +2813,7 @@ msgstr "Conversation supprimée" msgid "Copied build version to clipboard" msgstr "Version de build copiée dans le presse-papier" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Copié dans le presse-papier" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Copié !" @@ -2865,8 +2895,8 @@ msgstr "Copier le lien vers le profil" msgid "Copy link to starter pack" msgstr "Copier le lien vers le kit de démarrage" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Copier le texte du message" @@ -3030,17 +3060,13 @@ msgstr "Créer un compte sans utiliser ce kit de démarrage" msgid "Create an avatar instead" msgstr "Créer plutôt un avatar" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "Créer un lien d’invitation pour cette discussion de groupe" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Créer un autre" #: src/components/dms/InitiateChatFlow.tsx:449 msgid "Create group chat" -msgstr "Créer une discussion groupée" +msgstr "Créer une discussion de groupe" #: src/components/dialogs/lists/CreateListFromStarterPackDialog.tsx:180 #: src/components/dialogs/lists/CreateListFromStarterPackDialog.tsx:188 @@ -3065,6 +3091,10 @@ msgstr "Créer une liste de modération" msgid "Create new account" msgstr "Créer un nouveau compte" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "Créer ou modifier un lien d’invitation pour cette discussion de groupe" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "Créer un kit de démarrage" msgid "Create user list" msgstr "Créer une liste de comptes" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "{0} créé" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "L’auteur·ice a été bloqué·e" @@ -3165,9 +3203,9 @@ msgstr "Par défaut" msgid "Default icons" msgstr "Icônes par défaut" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Supprimer la conversation" msgid "Delete Conversation" msgstr "Supprimer la conversation" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Supprimer pour moi" @@ -3227,11 +3265,11 @@ msgstr "Supprimer pour moi" msgid "Delete list" msgstr "Supprimer la liste" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Supprimer le message" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Supprimer le message pour moi" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Supprimé" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Compte supprimé" @@ -3331,6 +3368,11 @@ msgstr "Une boîte de dialogue : réglez qui peut interagir avec ce post" msgid "Dim" msgstr "Atténué" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "Désactiver" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Terminer" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "Tapez deux fois ou appuyez longtemps sur le message pour ajouter une réaction" @@ -3624,6 +3666,7 @@ msgstr "ex. Les comptes qui répondent toujours avec des pubs." msgid "Eating disorders" msgstr "Troubles alimentaires" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Modifier l’avatar" msgid "Edit Feeds" msgstr "Modifier les fils d’actu" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "Modifier le nom du groupe" @@ -3668,6 +3711,10 @@ msgstr "Modifier les paramètres d’interaction" msgid "Edit interests" msgstr "Modifier les centres d’intérêt" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "Modifier les paramètres du lien" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "Modifier la liste de modération" msgid "Edit My Feeds" msgstr "Modifier mes fils d’actu" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "Modifier le nom" @@ -3721,7 +3768,7 @@ msgstr "Modifier le profil" msgid "Edit starter pack" msgstr "Modifier le kit de démarrage" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "Modifier le nom de cette discussion de groupe" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "Échec de l’acceptation de la conversation" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "Échec de l’ajout de la réaction émoji" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "Échec de l’ajout de membres" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "Échec de l’ajout au kit de démarrage" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "La création du mot de passe d’application a échoué. Veuillez réessayer." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "Échec de la création de la conversation" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "Échec de la création du lien d’invitation" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "Échec de la suppression de la conversation" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Échec de la suppression du message" @@ -4161,15 +4217,27 @@ msgstr "Échec de la suppression du post, veuillez réessayer" msgid "Failed to delete starter pack" msgstr "Échec de la suppression du kit de démarrage" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "Échec de la désactivation du lien d’invitation" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "Échec de la déconnexion de Germ DM. Erreur : {0}" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "Échec de l’édition du nom de la discussion de groupe" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "Échec de la modification du lien d’invitation" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "Échec de l’activation du lien d’invitation" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "Échec du suivi de tous les comptes suggérés, veuillez réessayer" @@ -4186,7 +4254,7 @@ msgstr "Échec du masquage de la suggestion, veuillez vérifier votre connexion msgid "Failed to launch SMS app" msgstr "Échec du lancement de l’app des SMS" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "Échec du retrait de la discussion de groupe" @@ -4250,12 +4318,16 @@ msgstr "Échec du chargement des fils d’actu suggerés" msgid "Failed to load suggested follows" msgstr "Échec du chargement des suivis suggérés" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "Échec du verrouillage de la discussion de groupe" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "Échec du marquage de toutes les demandes comme lues" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "Échec de la mise en sourdine de la discussion de groupe" @@ -4277,8 +4349,8 @@ msgstr "Échec de la suppression des données à cause d’un problème réseau, msgid "Failed to remove data. {0}" msgstr "Échec de la suppression des données. {0}" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "Échec du retrait de la réaction émoji" @@ -4287,6 +4359,10 @@ msgstr "Échec du retrait de la réaction émoji" msgid "Failed to remove from starter pack" msgstr "Échec du retrait du kit de démarrage" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "Échec du retrait d’un membre de la discussion de groupe" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "Échec du retrait de la vérification" @@ -4333,6 +4409,10 @@ msgstr "Échec de l’envoi de l’appel, veuillez réessayer." msgid "Failed to toggle thread mute, please try again" msgstr "Échec de l’activation ou désactivation du masquage du fil de discussion, veuillez réessayer" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "Échec du déverrouillage de la discussion de groupe" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "Échec du désépinglage de la liste" @@ -4814,6 +4894,20 @@ msgstr "Tiré de <0/>" msgid "Generate a starter pack" msgstr "Générer un kit de démarrage" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "Générer le lien d’invitation" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "Générer un nouveau lien d’invitation" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "Générer un nouveau lien" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "Recevez des notifications quand quelqu’un poste" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "C’est parti" @@ -4936,7 +5031,7 @@ msgstr "Retour" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "Aller aux paramètres du compte" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Aller à la conversation avec {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Aller à la suite" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Voir le profil" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "Ouvrir la discussion de groupe nommée « {chatName} »" @@ -5049,26 +5144,40 @@ msgstr "Contenu graphique violent" msgid "Grooming or predatory behavior" msgstr "Comportement de grooming ou de prédation" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "Boîte de dialogue du lien d’invitation à la discussion de groupe" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "Discussion de groupe verrouillée" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "Discussion de groupe en sourdine" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "Paramètres de la discussion de groupe" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "Discussion de groupe déverrouillée" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "Discussion de groupe rétablie" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "Les discussions de groupe ne sont pas encore disponibles" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "Les discussions de groupe sont désormais disponibles" @@ -5078,7 +5187,7 @@ msgstr "Le groupe est verrouillé" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "Nom du groupe" @@ -5336,6 +5445,10 @@ msgstr "Hmm, nous n’avons pas pu charger ce service de modération." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Attendez ! Nous donnons progressivement accès à la vidéo et vous faites toujours la queue. Revenez bientôt !" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "Minute, papillon ! Cette fonctionnalité n’est pas encore disponible pour vous. Veuillez revenir plus tard." + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "Inviter des amis" msgid "Invite friends <0/>" msgstr "Inviter des amis <0/>" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "Lien d’invitation" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "Lien d’invitation créé" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "Lien d’invitation désactivé" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "Lien d’invitation modifié" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "Lien d’invitation activé" @@ -5712,7 +5829,7 @@ msgstr "Invitez les gens à ce kit de démarrage !" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Invitez vos ami·e·s à suivre vos fils d’actu et vos personnes préférées" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "Invité·e" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "En savoir plus." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Se retirer" @@ -5939,11 +6056,11 @@ msgstr "Se retirer de la discussion" msgid "Leave conversation" msgstr "Se retirer de la conversation" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "Quitter la discussion de groupe" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "Se retirer de cette discussion de groupe" @@ -6036,14 +6153,14 @@ msgstr "Aimé par {0, plural, one {# compte} other {# comptes}}" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Aimé par {likeCount, plural, one {# compte} other {# comptes}}" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Posts aimés" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "Chargement des paramètres d’interaction du post…" msgid "Loading..." msgstr "Chargement…" -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" -msgstr "Chargement…" +msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "Verrouiller" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "Verrouiller la discussion de groupe" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "Verrouiller la discussion de groupe ?" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "Verrouiller cette discussion de groupe" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "Verrouillée" @@ -6367,11 +6484,11 @@ msgstr "Média stocké sur un autre appareil" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Médias qui peuvent être perturbants ou inappropriés pour certains publics." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "Membres" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "Les membres pourront continuer à lire l’historique de la discussion mais ne pourront plus envoyer de nouveaux messages." @@ -6383,7 +6500,7 @@ msgstr "Notifications des mentions" msgid "mentioned users" msgstr "comptes mentionnés" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Menu" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "Message" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "Envoyer un message" @@ -6410,26 +6527,26 @@ msgstr "Envoyer un message" msgid "Message {0}" msgstr "Envoyer un message à {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "Envoyer un message à {displayName}" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Message supprimé" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Message supprimé" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "Échec de l’envoi du message." #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "Message de @{0} : {1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Message du serveur : {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Champ d’écriture du message" @@ -6452,7 +6569,7 @@ msgstr "Le message est trop long" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "Le message est trop long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "Options de message" @@ -6580,7 +6697,7 @@ msgstr "Cinéma" msgid "Music" msgstr "Musique" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Mettre en sourdine" @@ -6625,7 +6742,7 @@ msgstr "Masquer la liste" msgid "Mute these accounts?" msgstr "Masquer ces comptes ?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "Mettre cette discussion de groupe en sourdine" @@ -6663,7 +6780,7 @@ msgstr "Masquer ce fil de discussion" msgid "Mute words & tags" msgstr "Masquer les mots et les mots-clés" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "En sourdine" @@ -6775,24 +6892,21 @@ msgid "New chat" msgstr "Nouvelle discussion" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "Nouvelle discussion avec {0}" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "Nouvelle discussion avec {0} et {1}" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." -msgstr "Nouvelle discussion avec {0}, {1} et {2, plural, one {{3} autre} other {{4} autres}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." +msgstr "Nouvelle discussion avec {0}, {1} et {memberCount, plural, one {{memberCount} autre} other {{memberCount} autres}}." #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 msgid "New email address" @@ -6809,7 +6923,7 @@ msgstr "Nouvelle fonctionnalité" msgid "New follower notifications" msgstr "Notifications de nouveaux comptes abonnés" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6819,11 +6933,11 @@ msgstr "Nouveaux comptes abonnés" #: src/components/dms/InitiateChatFlow.tsx:713 #: src/components/dms/InitiateChatFlow.tsx:741 msgid "New group chat" -msgstr "Nouvelle discussion groupée" +msgstr "Nouvelle discussion de groupe" #: src/components/dms/InitiateChatFlow.tsx:265 msgid "New group chat with:" -msgstr "Nouvelle discussion groupée avec :" +msgstr "Nouvelle discussion de groupe avec :" #: src/screens/Settings/components/ChangeHandleDialog.tsx:228 #: src/screens/Settings/components/ChangeHandleDialog.tsx:236 @@ -6891,7 +7005,7 @@ msgstr "Actualités" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "Ne suit plus {0}" msgid "No media yet" msgstr "Aucun média pour l’instant" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Pas encore de messages" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Aucun résultat" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Ouvre le créateur d’avatar" msgid "Open camera" msgstr "Ouvrir l’appareil photo" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "Ouvrir les options de membres concernant {displayName}" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Ouvrir les options de conversation" @@ -7375,7 +7489,7 @@ msgstr "Ouvrir la liste complète des emojis" msgid "Open Germ DM" msgstr "Ouvrir Germ DM" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "Ouvrir les paramètres de discussion de groupe" @@ -7383,7 +7497,7 @@ msgstr "Ouvrir les paramètres de discussion de groupe" msgid "Open link to {niceUrl}" msgstr "Ouvrir le lien vers {niceUrl}" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Ouvrir les options de message" @@ -7527,7 +7641,7 @@ msgstr "Ouvre la fenêtre de rédaction" msgid "Opens this draft in the composer" msgstr "Ouvre le brouillon dans la fenêtre de rédaction" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Mettre en pause la vidéo" msgid "People" msgstr "Personnes" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "Les personnes que {ownerName} suit peuvent rejoindre directement" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "Les personnes que {ownerName} peuvent demander à rejoindre" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Personnes qui suivent @{0}" msgid "People I follow" msgstr "Comptes suivis" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "Les personnes que je suis peuvent rejoindre directement" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "Les personnes que je suis peuvent demander à rejoindre" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "Comptes que vous suivez" @@ -8049,6 +8179,11 @@ msgstr "Paramètres d’interaction du post" msgid "Post language selection" msgstr "Sélection des langues du post" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "Poster le lien" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "La citation a été détachée avec succès" msgid "Quote posts disabled" msgstr "Citations désactivées" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "Limite dépassée. Veuillez réessayer plus tard." msgid "Re-attach quote" msgstr "Réattacher la citation" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "Réactiver le lien d’invitation" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "Réactiver le lien" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "Réagir avec {emoji}" @@ -8446,7 +8589,7 @@ msgstr "Supprimer {displayName} du groupe" msgid "Remove {displayName} from starter pack" msgstr "Supprimer {displayName} du kit de démarrage" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "Supprimer {displayName} de cette discussion de groupe" @@ -8496,7 +8639,7 @@ msgstr "Supprimer le fil d’actu" msgid "Remove feed?" msgstr "Supprimer le fil d’actu ?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "Supprimer de la discussion" @@ -8655,7 +8798,7 @@ msgstr "en réponse à vous" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Visibilité de la réponse mise à jour" msgid "Reply was successfully hidden" msgstr "La réponse a été cachée avec succès" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Signaler" @@ -8749,7 +8892,7 @@ msgstr "Signaler le fil d’actu" msgid "Report list" msgstr "Signaler la liste" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Signaler le message" @@ -8776,7 +8919,7 @@ msgstr "Signaler cette conversation" msgid "Report this feed" msgstr "Signaler ce fil d’actu" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "Signaler cette discussion de groupe" @@ -8844,7 +8987,7 @@ msgstr "Republié par {reposter}" msgid "Reposted by you" msgstr "Republié par vous" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "Reposts" msgid "Reposts of this post" msgstr "Reposts de ce post" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "Retourne à l’étape précédente" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Envoyer des commentaires" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Envoyer le message" @@ -9627,6 +9770,8 @@ msgstr "Sexuellement suggestif" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,23 +10141,38 @@ msgstr "Quelques autres fils d’actu qui pourraient vous intéresser" msgid "Some people can reply" msgstr "Quelques comptes peuvent répondre" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "Quelqu’un a rejoint le groupe" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "Quelqu’un a quitté le groupe" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "Quelqu’un a réagi avec {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "Quelqu’un a réagi {0} à {target}" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "Quelqu’un a été ajouté au groupe" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" +msgstr "Quelqu’un a été retiré du groupe" #: src/components/moderation/ReportDialog/index.tsx:103 msgid "Something wasn't quite right with the data you're trying to report. Please contact support." msgstr "Il y a un souci avec les données que vous essayez de signaler. Veuillez contacter le support." #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Quelque chose n’a pas marché" @@ -10247,7 +10407,7 @@ msgstr "Succès !" msgid "Successfully verified" msgstr "Vérification réussie" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "Suggestion" @@ -10362,7 +10522,7 @@ msgstr "Appuyer pour supprimer" msgid "Tap to remove your {0} reaction" msgstr "Appuyer pour supprimer votre réaction {0}" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "Appuyer pour réessayer" @@ -10375,7 +10535,7 @@ msgstr "Appuyer sur afficher {0} réactions" msgid "Tap to show all reactions" msgstr "Appuyer pour afficher toutes les réactions" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "Appuyer pour voir les réactions" @@ -10600,6 +10760,10 @@ msgstr "Thème" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "Il y a une limite à la fréquence de modification de votre date de naissance. Il sera peut-être nécessaire d’attendre un jour ou deux avant de pouvoir la modifier à nouveau." +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "Il n’y a pas de lien d’invitation pour cette discussion de groupe." + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Il n’y a pas de limite de temps pour la désactivation du compte, revenez quand vous voulez." @@ -10669,8 +10833,8 @@ msgstr "Il y a eu un problème lors de la mise-à-jour de vos fils d’actu. Vé #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Ce contenu n’est pas disponible car l’un des comptes impliqués a bl msgid "This content is not viewable without a Bluesky account." msgstr "Ce contenu n’est pas visible sans un compte Bluesky." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "Cette conversation se fait avec un compte supprimé ou désactivé. Appuyer pour plus d’options" @@ -10825,10 +10989,6 @@ msgstr "Cette fonctionnalité n’est pas disponible lorsque vous utilisez un mo msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Cette fonctionnalité n’est pas disponible lorsque vous utilisez un mot de passe d’application. Veuillez vous connecter avec le mot de passe de votre compte." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "Cette fonctionnalité n’est pas encore disponible pour vous. Veuillez revenir plus tard." - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Ce fil d’actu reçoit actuellement un trafic important, il est temporairement indisponible. Veuillez réessayer plus tard." @@ -10939,6 +11099,10 @@ msgstr "Ce profil n’est visible que pour les personnes connectées. Il ne sera msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Cette réponse sera classée dans une section cachée au bas de votre fil de discussion et masquera les notifications pour les réponses suivantes – à la fois pour vous-même et pour les autres." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "Cet écran n’est disponible que pour les discussions de groupe." + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Ce service n’a pas fourni de conditions générales ni de politique de confidentialité." @@ -11107,8 +11271,8 @@ msgstr "Meilleures réponses en premier" msgid "Topic" msgstr "Sujet" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "TV" msgid "Two-factor authentication (2FA)" msgstr "Auth. à deux facteurs (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Écrivez votre message ici" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Débloquer" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "Débloquer {displayName}" @@ -11328,11 +11492,11 @@ msgstr "Hélas, la date de naissance que vous avez enregistrée dans votre profi msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "Hélas, l’âge que vous avez déclaré signifie que vous n’êtes pas assez grand pour accéder à Bluesky dans votre région." -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "Désinviter" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "Désinviter {displayName} de cette discussion de groupe" @@ -11358,7 +11522,7 @@ msgstr "Retirer la mention « J’aime »" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Retirer la mention « J’aime » ({0, plural, one {# ont aimé} other {# ont aimé}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "Déverrouiller cette discussion de groupe" @@ -11395,7 +11559,7 @@ msgstr "Réafficher la conversation" msgid "Unmute list" msgstr "Réafficher la liste" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "Enlever la sourdine de cette discussion de groupe" @@ -11494,12 +11658,16 @@ msgstr "Mise à jour de <0>{displayName} dans les listes" msgid "Update email" msgstr "Mettre à jour l’e-mail" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "Mettre à jour le lien d’invitation" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Mettre à jour pour {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "Mettez à jour votre app à la dernière version pour participer aux discussions !" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "Voir le profil de {0}" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "Voir le profil de {displayName}" @@ -11905,7 +12073,7 @@ msgstr "Voir les détails" msgid "View full thread" msgstr "Voir le fil de discussion entier" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "Voir les demandes de discussions de groupe" @@ -11945,6 +12113,10 @@ msgstr "Voir la bannière du profil" msgid "View the avatar" msgstr "Afficher l’avatar" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "Voir le lien d’invitation pour cette discussion de groupe" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "Nous n’avons trouvé aucun résultat pour ce sujet." msgid "We couldn't load this conversation" msgstr "Nous ne pouvons pas charger cette conversation" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "Nous n’avons pas pu charger cette discussion" @@ -12170,7 +12342,7 @@ msgstr "Nous rencontrons des problèmes pour initialiser le processus de vérifi msgid "We're having network issues, try again" msgstr "Nous avons des soucis de réseau, réessayez" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "Nous avons des soucis de réseau, réessayez" @@ -12269,6 +12441,10 @@ msgstr "Quand vous tapez sur une coche, vous verrez quelles organisations ont ac msgid "Who can interact with this post?" msgstr "Qui peut interagir avec ce post ?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "Qui peut rejoindre cette discussion de groupe et comment" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Écrivain·e·s" msgid "Wrong DID returned from server. Received: {0}" msgstr "L’identifiant DID retourné du serveur est incorrect. Réponse : {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "Mauvais type de discussion" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "Vous pouvez aussi télécharger vos données de discussions sous la form msgid "You can always opt out and delete your data" msgstr "Vous pouvez changer d’avis à tout moment et supprimer vos données" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "Vous pouvez choisir si les discussions sont en sourdine ou non depuis les paramètres de chaque discussion depuis l’app" @@ -12717,15 +12897,14 @@ msgid "You probably want to restart the app now." msgstr "Vous voulez sans doute redémarrer l’appli. maintenant." #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "Vous avez réagi avec {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" +msgstr "Vous avez réagi {0} à {target}" #: src/components/dialogs/BirthDateSettings.tsx:87 #: src/components/dialogs/BirthDateSettings.tsx:97 @@ -12754,22 +12933,14 @@ msgstr "Vous recevrez désormais des notifications pour ce fil de discussion" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Vous recevrez un e-mail contenant un « code de réinitialisation ». Saisissez ce code ici, puis votre nouveau mot de passe." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "Vous ne pourrez plus la rejoindre à moins d’y être invité·e." -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" -msgstr "" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" +msgstr "Vous : {message}" #: src/screens/Signup/index.tsx:152 msgid "You'll follow the suggested users and feeds once you finish creating your account!" @@ -12987,6 +13158,10 @@ msgstr "Votre position a été mise à jour." msgid "Your muted words" msgstr "Vos mots masqués" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "Votre nom, avatar et le nom de la discussion de groupe sera visible pour tous." + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "Votre mot de passe a été modifié avec succès ! N’oubliez pas d’utiliser votre nouveau mot de passe désormais lorsque vous vous connecterez à Bluesky." diff --git a/src/locale/locales/fy/messages.po b/src/locale/locales/fy/messages.po index 61c44a3ecd..e1e8d2107b 100644 --- a/src/locale/locales/fy/messages.po +++ b/src/locale/locales/fy/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fy\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Frisian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "‘{interestsDisplayName}’ kategory (aktyf)" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(befettet ynsletten ynhâld)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# moanne} other {# moannen}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -215,21 +209,11 @@ msgstr "{0} is net beskikber" msgid "{0} is not supported by your device." msgstr "" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} dizze wike lid wurden" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} fan {1}" msgid "{0} out of 50" msgstr "{0} fan 50" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0} reagearre {1}" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "{0}, in list fan {1}" msgid "{0}'s avatar" msgstr "Avatar fan {0}" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "" @@ -530,7 +497,8 @@ msgstr "" msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -542,6 +510,32 @@ msgstr "" msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, one {# minút} other {# minuten}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "" @@ -571,10 +565,16 @@ msgstr "" msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "in berjocht" @@ -802,7 +802,7 @@ msgstr "Account" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "Account út flugge tagong fuortsmiten" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Account negearre opheven" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "Accounts mei in skulpe blau finkje <0><1/> kinne oaren ferifiearje. Dizze fertroude ferifiearders binne troch Bluesky selektearre." -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "Aktiviteitsmeldingen" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Tafoegje" @@ -965,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "Emoji-reaksje tafoegje" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "" @@ -978,8 +978,9 @@ msgstr "" msgid "Add media to post" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "" @@ -1001,8 +1002,8 @@ msgstr "Dôvwurd tafoegje mei keazen ynstellingen" msgid "Add muted words and tags" msgstr "Negearre wurden en tags tafoegje" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "Brûker oan list tafoegje" msgid "Add your birthdate" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "Oanfoljende details (maksimaal 1000 tekens)" msgid "Additional details (limit 300 characters)" msgstr "Oanfoljende details (maksimaal 300 tekens)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1361,8 +1367,8 @@ msgstr "" msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "In yllustraasje, dy’t toant dat Bluesky fertroude ferifiearders selektearret en dizze wer inkelde brûkersaccounts ferifiearje." -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1439,6 +1445,16 @@ msgstr "" msgid "Anyone can interact" msgstr "Elkenien kin reagearje" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "Bisto wis datsto it app-wachtwurd ‘{0}’ fuorsmite wolst?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1574,7 +1590,7 @@ msgstr "Bisto wis datsto dit startpakket fuortsmite wolst?" msgid "Are you sure you want to discard your changes?" msgstr "Bisto wis datsto dyn wizigingen ûngedien meitsje wolst?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1653,9 +1669,9 @@ msgstr "Fideo’s en GIF’s automatysk ôfspylje" msgid "Available" msgstr "Beskikber" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "Eardatsto meldingen ûntfange kinst foar berjochten fan {name}, moatsto #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "Do moatst earst dyn e-mailadres befêstigje eardatsto in oare brûker in priveeberjocht stjoere kinst." @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Jierdei" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Blokkearje" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1772,7 +1788,7 @@ msgstr "" msgid "Block account" msgstr "Account blokkearje" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "" @@ -1794,7 +1810,7 @@ msgstr "Blokkearje en fuortsmite" msgid "Block list" msgstr "Blokkearlist" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "Blokkearje of rapportearje" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Blokkearre accounts" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Blokkearre accounts kinne net reagearje op dyn petearen, dy net fermelde en net op in oare manier mei dy kommunisearje." @@ -2056,17 +2072,16 @@ msgstr "Kamera" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "Wizigingen bewarre" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "Chat fuortsmiten" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "Petearberjochten – stil" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "Petearberjochten – lûd" @@ -2253,12 +2268,16 @@ msgstr "Chatynstellingen" msgid "Chat Settings" msgstr "Chatynstellingen" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "" @@ -2323,6 +2342,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "Dizze kleur as dyn avatar kieze" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "" @@ -2368,7 +2391,7 @@ msgstr "Klik foar ynformaasje" msgid "click here" msgstr "klik hjir" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2376,6 +2399,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2402,8 +2429,8 @@ msgstr "" msgid "Click here to update your email" msgstr "Klik hjir om dyn e-mailadres by te wurkjen" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2411,11 +2438,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Klik om mislearre priveeberjocht opnij te probearjen" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2444,7 +2471,7 @@ msgstr "Klik 🐴 klak 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Klik 🐴 klak 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "Konfigurearre yn <0>moderaasje-ynstellingen." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "Petear trochsette" msgid "Continue thread..." msgstr "Fierder lêze…" -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2770,7 +2799,7 @@ msgstr "Trochgean nei folgjende stap" msgid "Conversation" msgstr "Petear" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Petear fuortsmiten" @@ -2784,7 +2813,7 @@ msgstr "Petear fuortsmiten" msgid "Copied build version to clipboard" msgstr "Buildferzje nei klamboerd kopiearre" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Nei klamboerd kopiearre" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Kopiearre!" @@ -2865,8 +2895,8 @@ msgstr "Keppeling nei profyl kopiearje" msgid "Copy link to starter pack" msgstr "Keppeling nei startpakket kopiearje" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Berjochttekst kopiearje" @@ -3030,10 +3060,6 @@ msgstr "In account oanmeitsje sûnder gebrûk fan dit startpakket" msgid "Create an avatar instead" msgstr "Yn stee dêrfan in avatar meitsje" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Noch ien oanmeitsje" @@ -3065,6 +3091,10 @@ msgstr "" msgid "Create new account" msgstr "Nij account oanmeitsje" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "" msgid "Create user list" msgstr "" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Makke {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "Makker is blokkearre" @@ -3165,9 +3203,9 @@ msgstr "Standert" msgid "Default icons" msgstr "Standert piktogrammen" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Petear fuortsmite" msgid "Delete Conversation" msgstr "Petear fuortsmite" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Foar my fuortsmite" @@ -3227,11 +3265,11 @@ msgstr "Foar my fuortsmite" msgid "Delete list" msgstr "List fuortsmite" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Berjocht fuortsmite" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Berjocht foar my fuortsmite" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Fuortsmiten" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Fuortsmiten account" @@ -3331,6 +3368,11 @@ msgstr "Dialooch: oanpasse wa’t op dit berjocht reagearje mei" msgid "Dim" msgstr "Dôvje" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Dien" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "Tik dûbeld of druk lang op in berjocht, om in reaksje ta te foegjen" @@ -3624,6 +3666,7 @@ msgstr "Bygelyks brûkers dy’t faker mei advertinsjes reagearje." msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Avatar bewurkje" msgid "Edit Feeds" msgstr "Feeds bewurkje" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "" @@ -3668,6 +3711,10 @@ msgstr "Ynteraksje-ynstellingen bewurkje" msgid "Edit interests" msgstr "Ynteressen bewurkje" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "" msgid "Edit My Feeds" msgstr "Myn feeds bewurkje" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "" @@ -3721,7 +3768,7 @@ msgstr "Profyl bewurkje" msgid "Edit starter pack" msgstr "Startpakket bewurkje" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "Chat akseptearje mislearre" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "Tafoegjen emoji-reaksje mislearre" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "Koe app-wachtwurd net oanmeitsje. Probearje it nochris." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "Oanmeitsjen fan petear mislearre" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "Fuortsmiten fan chat mislearre" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Priveeberjocht kin net fuorsmiten wurde" @@ -4161,15 +4217,27 @@ msgstr "Berjocht fuortsmiten mislearre, probearje it opnij" msgid "Failed to delete starter pack" msgstr "Fuortsmiten fan it startpakket is mislearre" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "" @@ -4186,7 +4254,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4250,12 +4318,16 @@ msgstr "Laden fan foarstelde feeds is mislearre" msgid "Failed to load suggested follows" msgstr "It is net slagge om in list te laden mei folchsuggestjes" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "Alle fersiken as lêzen markearje mislearre" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "" @@ -4277,8 +4349,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "Fuortsmiten emoji-reaksje mislearre" @@ -4287,6 +4359,10 @@ msgstr "Fuortsmiten emoji-reaksje mislearre" msgid "Failed to remove from starter pack" msgstr "" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "Fuortsmiten fan ferifikaasje mislearre" @@ -4333,6 +4409,10 @@ msgstr "It yntsjinjen fan beswier is mislearre, probearje it opnij." msgid "Failed to toggle thread mute, please try again" msgstr "It wikseljen tusken wol/net-negearje fan it petear is mislearre, probearje it opnij" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "" @@ -4814,6 +4894,20 @@ msgstr "Fan <0/>" msgid "Generate a starter pack" msgstr "In startpakket generearje" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "In melding ûntfange wannear’t ien in berjocht pleatst" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "Oan de slach" @@ -4936,7 +5031,7 @@ msgstr "Tebek" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "Gean nei accountynstellingen" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Nei petear mei {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Nei folgjende" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Nei profyl" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "" @@ -5049,26 +5144,40 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5078,7 +5187,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "" @@ -5336,6 +5445,10 @@ msgstr "Hmm, wy koene dy moderaasjetsjinst net lade." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Wachtsje even! Wy jouwe stadichoan tagong ta fideo en do stiest noch hieltyd yn de rige. Kom fluch werom!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "" @@ -5712,7 +5829,7 @@ msgstr "Nûgje minsken út foar dit startpakket!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Nûgje freonen út om dyn favorite feeds en persoanen te folgjen" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Mear ynfo." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Ferlitte" @@ -5939,11 +6056,11 @@ msgstr "Chat ferlitte" msgid "Leave conversation" msgstr "Petear ferlitte" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "" @@ -6036,14 +6153,14 @@ msgstr "Mei ’k wol oer troch {0, plural, one {# brûker} other {# brûkers}}" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Mei ’k wol oer troch {likeCount, plural, one {# brûker} other {# brûkers}}" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Mei-’k-wol-oers" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "" msgid "Loading..." msgstr "Lade…" -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "" @@ -6367,11 +6484,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Media dy’t foar bepaalde doelgroepen oanstjitjouwend of ûngepast wêze kinne." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6383,7 +6500,7 @@ msgstr "Meldingen fan fermeldingen" msgid "mentioned users" msgstr "fermelde brûkers" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Menu" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6410,26 +6527,26 @@ msgstr "" msgid "Message {0}" msgstr "Berjocht nei {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Berjocht fuortsmiten" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Berjocht fuortsmiten" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "Berjocht fan @{0}: {1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Berjocht fan server: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Ynfierfjild priveeberjocht" @@ -6452,7 +6569,7 @@ msgstr "Berjocht is te lang" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "Berjochtopsjes" @@ -6580,7 +6697,7 @@ msgstr "Films" msgid "Music" msgstr "Muzyk" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Negearje" @@ -6625,7 +6742,7 @@ msgstr "List negearje" msgid "Mute these accounts?" msgstr "Dizze accounts negearje?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "" @@ -6663,7 +6780,7 @@ msgstr "Petear negearje" msgid "Mute words & tags" msgstr "Wurden en tags negearje" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "" @@ -6775,23 +6892,20 @@ msgid "New chat" msgstr "Nije chat" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6809,7 +6923,7 @@ msgstr "Nije funksje" msgid "New follower notifications" msgstr "Meldingen oer nije folgers" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Nijs" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "Do folgest {0} net mear" msgid "No media yet" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Noch gjin berjochten" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Gjin resultaat" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Avatar-makker iepenje" msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Petearopsjes iepenje" @@ -7375,7 +7489,7 @@ msgstr "Folsleine emojilist iepenje" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7383,7 +7497,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "Keppeling nei {niceUrl} iepenje" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Berjochtopsjes iepenje" @@ -7527,7 +7641,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Fideo pauzearje" msgid "People" msgstr "Persoanen" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Persoanen dy’t @{0} folgje" msgid "People I follow" msgstr "Minsken dy’t ik folgje" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8049,6 +8179,11 @@ msgstr "Ynstellingen foar berjochtynteraksje" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "Sitaatberjocht is mei sukses losmakke" msgid "Quote posts disabled" msgstr "Sitaatberjochten útskeakele" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "" msgid "Re-attach quote" msgstr "Sitaat opnij tafoegje" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "Mei {emoji} reagearje" @@ -8446,7 +8589,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "{displayName} út startpakket fuortsmite" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8496,7 +8639,7 @@ msgstr "Feed fuortsmite" msgid "Remove feed?" msgstr "Feed fuortsmite?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8655,7 +8798,7 @@ msgstr "Antwurde dy" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Sichtberheid fan reaksje bywurke" msgid "Reply was successfully hidden" msgstr "Reaksje is mei sukses ferstoppe" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Melde" @@ -8749,7 +8892,7 @@ msgstr "Feed melde" msgid "Report list" msgstr "List melde" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Priveeberjocht melde" @@ -8776,7 +8919,7 @@ msgstr "" msgid "Report this feed" msgstr "Dizze feed melde" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "" @@ -8844,7 +8987,7 @@ msgstr "" msgid "Reposted by you" msgstr "Opnij pleatst troch dy" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "Opnij-pleatsingen" msgid "Reposts of this post" msgstr "Opnij-pleatsingen fan dit berjocht" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "Tebek nei de foarige stap" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Feedback ferstjoere" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Berjocht ferstjoere" @@ -9627,6 +9770,8 @@ msgstr "Seksueel suggestyf" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,15 +10141,30 @@ msgstr "Inkelde oare feeds dêr’tsto miskien wol oer meist" msgid "Some people can reply" msgstr "Guon minsken kinne reagearje" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "Ien hat mei {0} reagearre" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" msgstr "" #: src/components/moderation/ReportDialog/index.tsx:103 @@ -10012,7 +10172,7 @@ msgid "Something wasn't quite right with the data you're trying to report. Pleas msgstr "Der is wat net hielendal krekt mei de gegevens dy’tsto probearrest te melden. Nim kontakt op mei stipe." #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Der is wat misgien" @@ -10247,7 +10407,7 @@ msgstr "Slagge!" msgid "Successfully verified" msgstr "Mei sukses ferifiearre" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10362,7 +10522,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "" @@ -10375,7 +10535,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "" @@ -10600,6 +10760,10 @@ msgstr "Tema" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Der is gjin tiidslimyt foar it de-aktivearjen fan de account; do kinst op elk momint weromkomme." @@ -10669,8 +10833,8 @@ msgstr "Der is in probleem bard by it bywurkjen fan dyn feeds. Kontrolearje dyn #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Dizze ynhâld is net beskikber, omdat ien fan de belutsene brûkers de o msgid "This content is not viewable without a Bluesky account." msgstr "Dizze ynhâld is net sichtber sûnder in Bluesky-account." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "Dit petear is mei in fuortsmiten of de-aktivearre account. Druk foar opsjes" @@ -10825,10 +10989,6 @@ msgstr "Dizze funksje is net beskikber by gebrûk fan in app-wachtwurd. Meld dy msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Dizze funksje is net beskikber by gebrûk fan in app-wachtwurd. Meld dy oan mei dyn haadwachtwurd." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Dizze feed ûntvangt op dit stuit in protte ferkear en is tydlik net beskikber. Probearje it letter opnij." @@ -10939,6 +11099,10 @@ msgstr "Dit profyl is allinnich sichtber foar oanmelde brûkers. It is net sicht msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Dizze reaksje wurdt sortearre yn in ferstoppe seksje ûnderoan it petear en negearret meldingen foar folgjende reaksjes – sawol foar dy as foar oaren." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Dizze tsjinst hat gjin tsjinstbetingsten of in privacybelied." @@ -11107,8 +11271,8 @@ msgstr "Populêre reaksjes earst" msgid "Topic" msgstr "Underwerp" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "TV" msgid "Two-factor authentication (2FA)" msgstr "Twafaktorautentikaasje (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Typ hjir dyn priveebericht" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Deblokkearje" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11328,11 +11492,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11358,7 +11522,7 @@ msgstr "Mei ’k net mear oer" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Mei ik net mear oer ({0, plural, one {# mei-’k-net-mear-oer} other {# mei-’k-net-mear-oers}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "" @@ -11395,7 +11559,7 @@ msgstr "Petear net mear negearje" msgid "Unmute list" msgstr "List net mear negearje" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "" @@ -11494,12 +11658,16 @@ msgstr "<0>{displayName} yn listen bywurkje" msgid "Update email" msgstr "E-mailadres bywurkje" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Bywurkje nei {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11905,7 +12073,7 @@ msgstr "Details besjen" msgid "View full thread" msgstr "Folslein petear besjen" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11945,6 +12113,10 @@ msgstr "" msgid "View the avatar" msgstr "Avatar besjen" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "Wy koene gjin resultaten fine foar dit ûnderwerp." msgid "We couldn't load this conversation" msgstr "Wy koene dit petear net lade" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12170,7 +12342,7 @@ msgstr "Wy hawwe problemen mei it inisjalisearjen fan it leeftiidsbewiisproses f msgid "We're having network issues, try again" msgstr "Der binne netwurkproblemen, probearje it opnij" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12269,6 +12441,10 @@ msgstr "Asto op in finkje tikkest, silsto sjen hokker organisaasjes ferliene fer msgid "Who can interact with this post?" msgstr "Wa kin reagearje op dit berjocht?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Skriuwers" msgid "Wrong DID returned from server. Received: {0}" msgstr "Ferkearde DID weromstjoerd troch server. Untfongen: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "Do kinst yn de chatynstellingen yn de app kieze oft chatmeldingen lûd hawwe" @@ -12717,14 +12897,13 @@ msgid "You probably want to restart the app now." msgstr "Do wolst de app wierskynlik no opnij starte." #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "Do hast mei {0} reagearre" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:87 @@ -12754,21 +12933,13 @@ msgstr "Do ûntfangst no meldingen foar dit petear" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Do ûntfangst in e-mailberjocht mei in ‘opnij-ynstelle-koade’. Fier hjir dy koade yn en fier dernei dyn nije wachtwurd yn." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" msgstr "" #: src/screens/Signup/index.tsx:152 @@ -12987,6 +13158,10 @@ msgstr "" msgid "Your muted words" msgstr "Dyn negearre wurden" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/ga/messages.po b/src/locale/locales/ga/messages.po index fd25dd6132..3864e1c4ca 100644 --- a/src/locale/locales/ga/messages.po +++ b/src/locale/locales/ga/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ga\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Irish\n" "Plural-Forms: nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "Catagóir \"{interestsDisplayName}\" (gníomhach)" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(tá ábhar leabaithe ann)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {mí amháin} two {# mhí} few {# mhí} many {# mí} oth #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -215,21 +209,11 @@ msgstr "Níl {0} ar fáil" msgid "{0} is not supported by your device." msgstr "" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "Chláraigh {0} an tseachtain seo" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} as {1}" msgid "{0} out of 50" msgstr "{0} as 50" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "D'fhreagair {0} {1}" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "{0}, liosta a rinne {1}" msgid "{0}'s avatar" msgstr "abhatár {0}" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "" @@ -530,7 +497,8 @@ msgstr "" msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -542,6 +510,32 @@ msgstr "" msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "" @@ -571,10 +565,16 @@ msgstr "" msgid "{rank}." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "" @@ -802,7 +802,7 @@ msgstr "Cuntas" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "Baineadh an cuntas ón mearliosta" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Níl an cuntas balbhaithe a thuilleadh" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Cuir leis" @@ -965,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "" @@ -978,8 +978,9 @@ msgstr "" msgid "Add media to post" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "" @@ -1001,8 +1002,8 @@ msgstr "" msgid "Add muted words and tags" msgstr "Cuir focail agus clibeanna a balbhaíodh leis seo" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "" msgid "Add your birthdate" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "" msgid "Additional details (limit 300 characters)" msgstr "Tuilleadh sonraí (300 carachtar ar a mhéad)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1361,8 +1367,8 @@ msgstr "" msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1439,6 +1445,16 @@ msgstr "Aon duine" msgid "Anyone can interact" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "An bhfuil tú cinnte gur mhaith leat an pasfhocal aipe \"{0}\" a scriosadh?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1574,7 +1590,7 @@ msgstr "An bhfuil tú cinnte gur mhaith leat an pacáiste fáilte seo a scriosad msgid "Are you sure you want to discard your changes?" msgstr "An bhfuil tú cinnte gur mhaith leat do chuid athruithe a chur ar ceal?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1653,9 +1669,9 @@ msgstr "Seinn físeáin agus GIFanna go huathoibríoch" msgid "Available" msgstr "Ar fáil" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "" #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "" @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Breithlá" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Blocáil" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1772,7 +1788,7 @@ msgstr "" msgid "Block account" msgstr "Blocáil an cuntas seo" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "" @@ -1794,7 +1810,7 @@ msgstr "Blocáil agus Scrios" msgid "Block list" msgstr "Liosta blocála" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Cuntais bhlocáilte" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Ní féidir leis na cuntais bhlocáilte freagra a thabhairt ar do chomhráite, tagairt a dhéanamh duit, ná aon phlé eile a bheith acu leat." @@ -2056,17 +2072,16 @@ msgstr "Ceamara" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "Scriosadh an comhrá" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "" @@ -2253,12 +2268,16 @@ msgstr "Socruithe comhrá" msgid "Chat Settings" msgstr "Socruithe Comhrá" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "" @@ -2323,6 +2342,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "Roghnaigh an dath seo mar abhatár duit" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "" @@ -2368,7 +2391,7 @@ msgstr "" msgid "click here" msgstr "cliceáil anseo" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2376,6 +2399,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2402,8 +2429,8 @@ msgstr "" msgid "Click here to update your email" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2411,11 +2438,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Cliceáil le triail eile a bhaint as teachtaireacht ar theip uirthi" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2444,7 +2471,7 @@ msgstr "Trup, Trup a Chapaillín 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Trup, Trup a Chapaillín 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "Le socrú i <0>socruithe na modhnóireachta." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "" msgid "Continue thread..." msgstr "Lean leis an snáithe..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2770,7 +2799,7 @@ msgstr "Lean ar aghaidh go dtí an chéad chéim eile" msgid "Conversation" msgstr "Comhrá" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Scriosadh an comhrá" @@ -2784,7 +2813,7 @@ msgstr "Scriosadh an comhrá" msgid "Copied build version to clipboard" msgstr "Leagan cóipeáilte sa ghearrthaisce" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Cóipeáilte sa ghearrthaisce" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Cóipeáilte!" @@ -2865,8 +2895,8 @@ msgstr "" msgid "Copy link to starter pack" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Cóipeáil téacs na teachtaireachta" @@ -3030,10 +3060,6 @@ msgstr "" msgid "Create an avatar instead" msgstr "Cruthaigh abhatár nua ina ionad sin" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Cruthaigh ceann eile" @@ -3065,6 +3091,10 @@ msgstr "" msgid "Create new account" msgstr "Cruthaigh cuntas nua" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "" msgid "Create user list" msgstr "" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Cruthaíodh {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "Cuireadh cosc ar an gcruthaitheoir" @@ -3165,9 +3203,9 @@ msgstr "Réamhshocrú" msgid "Default icons" msgstr "Deilbhíní réamhshocraithe" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Scrios an comhrá" msgid "Delete Conversation" msgstr "Scrios an Comhrá" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Scrios domsa" @@ -3227,11 +3265,11 @@ msgstr "Scrios domsa" msgid "Delete list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Scrios an teachtaireacht seo" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Scrios an teachtaireacht seo domsa" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Scriosta" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Cuntas Scriosta" @@ -3331,6 +3368,11 @@ msgstr "Dialóg: cé atá in ann idirghníomhú leis an bpostáil seo" msgid "Dim" msgstr "Breacdhorcha" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Déanta" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "" @@ -3624,6 +3666,7 @@ msgstr "m.sh. Úsáideoirí a fhreagraíonn le fógraí" msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Cuir an t-abhatár in eagar" msgid "Edit Feeds" msgstr "Cuir Fothaí in Eagar" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "" @@ -3668,6 +3711,10 @@ msgstr "Cuir na socruithe idirghníomhaíochta in eagar" msgid "Edit interests" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "" msgid "Edit My Feeds" msgstr "Athraigh mo chuid fothaí" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "" @@ -3721,7 +3768,7 @@ msgstr "Athraigh an Phróifíl" msgid "Edit starter pack" msgstr "Cuir an pacáiste fáilte in eagar" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "Theip ar phasfhocal aipe a chruthú. Bain triail eile as." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Teip ar theachtaireacht a scriosadh" @@ -4161,15 +4217,27 @@ msgstr "Teip ar scriosadh na postála. Déan iarracht eile." msgid "Failed to delete starter pack" msgstr "Theip ar scriosadh an phacáiste fáilte" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "" @@ -4186,7 +4254,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4250,12 +4318,16 @@ msgstr "Teip ar lódáil na bhfothaí molta" msgid "Failed to load suggested follows" msgstr "Teip ar lódáil na gcuntas molta" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "" @@ -4277,8 +4349,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "" @@ -4287,6 +4359,10 @@ msgstr "" msgid "Failed to remove from starter pack" msgstr "" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "" @@ -4333,6 +4409,10 @@ msgstr "Teip ar achomharc a dhéanamh, bain triail eile as, le do thoil." msgid "Failed to toggle thread mute, please try again" msgstr "Teip ar bhalbhú an tsnáithe a athrú; bain triail eile as" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "" @@ -4814,6 +4894,20 @@ msgstr "Ó <0/>" msgid "Generate a starter pack" msgstr "Cruthaigh pacáiste fáilte" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "" @@ -4936,7 +5031,7 @@ msgstr "Ar ais" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Téigh go comhrá le {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Téigh go dtí an chéad rud eile" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Téigh go próifíl" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "" @@ -5049,26 +5144,40 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5078,7 +5187,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "" @@ -5336,6 +5445,10 @@ msgstr "Hmmm, ní raibh muid in ann an tseirbhís modhnóireachta sin a lódáil msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Foighne ort! Tá físeáin á seoladh de réir a chéile, agus tá tú fós ag fanacht ar d'uain. Déan iarracht go luath!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "" @@ -5712,7 +5829,7 @@ msgstr "Tabhair cuireadh do dhaoine chuig an pacáiste fáilte!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Tabhair cuireadh do do chuid cairde na fothaí agus na daoine is fearr leat a leanúint" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Tuilleadh eolais." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Éirigh as" @@ -5939,11 +6056,11 @@ msgstr "Éirigh as an gcomhrá" msgid "Leave conversation" msgstr "Éirigh as an gcomhrá" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "" @@ -6036,14 +6153,14 @@ msgstr "Molta ag {0, plural, one {úsáideoir amháin} two {# úsáideoir} few { msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Molta ag {likeCount, plural, one {úsáideoir amháin} two {# úsáideoir} few {# úsáideoir} many {# n-úsáideoir} other {# úsáideoir}}" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Moltaí" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "" msgid "Loading..." msgstr "Ag lódáil …" -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "" @@ -6367,11 +6484,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Meáin a d'fhéadfadh a bheith mí-oiriúnach nó a chuirfeadh isteach ar dhaoine áirithe." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6383,7 +6500,7 @@ msgstr "" msgid "mentioned users" msgstr "úsáideoirí luaite" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Clár" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6410,26 +6527,26 @@ msgstr "" msgid "Message {0}" msgstr "Teachtaireacht {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Scriosadh an teachtaireacht" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Scriosadh an teachtaireacht" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Teachtaireacht ón bhfreastalaí: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Réimse ionchur teachtaireachtaí" @@ -6452,7 +6569,7 @@ msgstr "Tá an teachtaireacht rófhada" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "" @@ -6580,7 +6697,7 @@ msgstr "Scannáin" msgid "Music" msgstr "Ceol" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Balbhaigh" @@ -6625,7 +6742,7 @@ msgstr "Balbhaigh an liosta" msgid "Mute these accounts?" msgstr "An bhfuil fonn ort na cuntais seo a bhalbhú?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "" @@ -6663,7 +6780,7 @@ msgstr "Balbhaigh an snáithe seo" msgid "Mute words & tags" msgstr "Balbhaigh focail ⁊ clibeanna" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "" @@ -6775,23 +6892,20 @@ msgid "New chat" msgstr "Comhrá nua" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6809,7 +6923,7 @@ msgstr "" msgid "New follower notifications" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Nuacht" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "Ní leantar {0} níos mó" msgid "No media yet" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Níl aon teachtaireacht ann fós" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Gan torthaí" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Oscail an cruthaitheoir abhatáir" msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Oscail na roghanna comhrá" @@ -7375,7 +7489,7 @@ msgstr "" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7383,7 +7497,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "Oscail nasc le {niceUrl}" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Oscail na roghanna teachtaireachta" @@ -7527,7 +7641,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Cuir an físeán ar shos" msgid "People" msgstr "Daoine" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Na leantóirí atá ag @{0}" msgid "People I follow" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8049,6 +8179,11 @@ msgstr "" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "Dícheanglaíodh an phostáil athluaite" msgid "Quote posts disabled" msgstr "Ní féidir postálacha a athlua" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "" msgid "Re-attach quote" msgstr "Athcheangail an phostáil athluaite" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "" @@ -8446,7 +8589,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "Bain {displayName} den phacáiste fáilte" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8496,7 +8639,7 @@ msgstr "Bain an fotha de" msgid "Remove feed?" msgstr "An bhfuil fonn ort an fotha a bhaint?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8655,7 +8798,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Nuashonraíodh infheictheacht na bhfreagraí" msgid "Reply was successfully hidden" msgstr "Cuireadh an freagra i bhfolach" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Tuairiscigh" @@ -8749,7 +8892,7 @@ msgstr "Déan gearán faoi fhotha" msgid "Report list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Tuairiscigh an teachtaireacht seo" @@ -8776,7 +8919,7 @@ msgstr "" msgid "Report this feed" msgstr "Déan gearán faoin fhotha seo" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "" @@ -8844,7 +8987,7 @@ msgstr "" msgid "Reposted by you" msgstr "Athphostáilte agat" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "" msgid "Reposts of this post" msgstr "Athphostálacha den phostáil seo" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Seol aiseolas" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Seol teachtaireacht" @@ -9627,6 +9770,8 @@ msgstr "Graosta" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,15 +10141,30 @@ msgstr "Fothaí eile a mbeadh suim agat iontu" msgid "Some people can reply" msgstr "Tá daoine áirithe in ann freagra a thabhairt" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" msgstr "" #: src/components/moderation/ReportDialog/index.tsx:103 @@ -10012,7 +10172,7 @@ msgid "Something wasn't quite right with the data you're trying to report. Pleas msgstr "" #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Theip ar rud éigin" @@ -10247,7 +10407,7 @@ msgstr "D'éirigh leis!" msgid "Successfully verified" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10362,7 +10522,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "" @@ -10375,7 +10535,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "" @@ -10600,6 +10760,10 @@ msgstr "Téama" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Níl srian ama le díghníomhú cuntais, fill uair ar bith." @@ -10669,8 +10833,8 @@ msgstr "Bhí fadhb ann maidir le do chuid fothaí a nuashonrú. Seiceáil do che #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Níl an t-ábhar seo le feiceáil toisc gur bhlocáil duine de na húsá msgid "This content is not viewable without a Bluesky account." msgstr "Níl an t-ábhar seo le feiceáil gan chuntas Bluesky." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "" @@ -10825,10 +10989,6 @@ msgstr "" msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Níl an ghné seo ar fáil má tá tú ag baint úsáide as Pasfhocal Aipe. Logáil isteach le do ghnáth-phasfhocal, le do thoil." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Tá ráchairt an-mhór ar an bhfotha seo faoi láthair. Níl sé ar fáil anois díreach dá bhrí sin. Bain triail eile as níos déanaí, le do thoil." @@ -10939,6 +11099,10 @@ msgstr "" msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Cuirfear an freagra seo i rannán speisialta a bheidh i bhfolach ag bun an tsnáithe seo, agus ní bhfaighidh tusa nó éinne eile fógraí maidir le freagraí eile." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Níor chuir an tseirbhís seo téarmaí seirbhíse ná polasaí príobháideachta ar fáil." @@ -11107,8 +11271,8 @@ msgstr "" msgid "Topic" msgstr "Ábhar" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "Teilifís" msgid "Two-factor authentication (2FA)" msgstr "Fíordheimhniú déshraithe (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Scríobh do theachtaireacht anseo" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Díbhlocáil" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11328,11 +11492,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11358,7 +11522,7 @@ msgstr "Dímhol" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Dímhol ({0, plural, one {# mholadh} two {# mholadh} few {# mholadh} many {# moladh} other {# moladh}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "" @@ -11395,7 +11559,7 @@ msgstr "Ná balbhaigh an comhrá seo níos mó" msgid "Unmute list" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "" @@ -11494,12 +11658,16 @@ msgstr "Nuashonraigh <0>{displayName} i Liostaí" msgid "Update email" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Uasdátú chuig {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11905,7 +12073,7 @@ msgstr "Féach ar shonraí" msgid "View full thread" msgstr "Féach ar an snáithe iomlán" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11945,6 +12113,10 @@ msgstr "" msgid "View the avatar" msgstr "Féach ar an abhatár" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "Níor aimsigh muid toradh ar bith don ábhar sin." msgid "We couldn't load this conversation" msgstr "Theip orainn an comhrá seo a lódáil" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12170,7 +12342,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "Tá fadhbanna líonra againn, bain triail as arís" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12269,6 +12441,10 @@ msgstr "" msgid "Who can interact with this post?" msgstr "Cé atá in ann idirghníomhú leis an bpostáil seo?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Scríbhneoirí" msgid "Wrong DID returned from server. Received: {0}" msgstr "Tháinig DID mícheart ón fhreastalaí. Fuarthas: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "" @@ -12717,14 +12897,13 @@ msgid "You probably want to restart the app now." msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:87 @@ -12754,21 +12933,13 @@ msgstr "Gheobhaidh tú fógraí don snáithe seo anois." msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Gheobhaidh tú teachtaireacht ríomhphoist le “cód athshocraithe” ann. Cuir an cód sin isteach anseo, ansin cuir do phasfhocal nua isteach." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" msgstr "" #: src/screens/Signup/index.tsx:152 @@ -12987,6 +13158,10 @@ msgstr "" msgid "Your muted words" msgstr "Na focail a bhalbhaigh tú" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/gd/messages.po b/src/locale/locales/gd/messages.po index 20bec51c2b..0af982657a 100644 --- a/src/locale/locales/gd/messages.po +++ b/src/locale/locales/gd/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: gd\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Scottish Gaelic\n" "Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : (n>2 && n<20) ? 2 : 3;\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "Roinn-seòrsa “{interestsDisplayName}” (gnìomhach)" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(tha susbaint leabaichte ann)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# mhìos} two {# mhìos} few {# mìosan} other {# mìos #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -215,21 +209,11 @@ msgstr "Chan eil {0} ri fhaighinn" msgid "{0} is not supported by your device." msgstr "" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} air a dhol an sàs an t-seachdain seo" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} à {1}" msgid "{0} out of 50" msgstr "{0} à 50" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "Chuir {0} {1} mar fhrith-fhreagairt" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "{0}, liosta le {1}" msgid "{0}'s avatar" msgstr "An t-avatar aig {0}" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "" @@ -530,7 +497,8 @@ msgstr "" msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "{MAX_HIDDEN_REPLIES, plural, one {’S urrainn dhut suas ri # fhreagairt a chur am falach.} two {’S urrainn dhut suas ri # fhreagairt a chur am falach.} few {’S urrainn dhut suas ri # freagairtean a chur am falach.}other {’S urrainn dhut suas ri # freagairt a chur am falach.}}" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -542,6 +510,32 @@ msgstr "{MIN_ACCESS_AGE, plural, one {Feumaidh tu a bhith co-dhiù # bhliadhna a msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, one {# mhionaid} two {# mhionaid} few {# mionaidean} other {# mionaid}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "Na h-inbhirean is daoine as fheàrr le {name} – tiugainn!" @@ -571,10 +565,16 @@ msgstr "Chaidh {profileName} an sàs Bluesky {timeAgoString} air ais, a’ cleac msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "Cruinneachadh de dh’inbhirean air a bheil fèill mhòr air Bluesky, a’ gabhail a-staigh News, Booksky, Game Dev, Blacksky agus Fountain Pens" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "teachdaireachd" @@ -802,7 +802,7 @@ msgstr "Cunntas" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "Solaraiche a’ chunntais" msgid "Account removed from quick access" msgstr "Chaidh an cunntas a thoirt air falbh on ghrad-inntrigeadh" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Chaidh an cunntas a neo-mhùchadh" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "’S urrainn do chunntasan aig a bheil cromag chrom-bhileach ghorm <0><1/> cunntasan eile a dhearbhadh. ’S e Bluesky a thaghas an luchd-dearbhaidh earbsach seo." -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "Brathan gnìomhachd" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Cuir ris" @@ -965,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "Cuir emoji mar fhrith-fhreagairt" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "" @@ -978,8 +978,9 @@ msgstr "Cuir dealbh ris" msgid "Add media to post" msgstr "Cuir meadhan ris a’ phost" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "" @@ -1001,8 +1002,8 @@ msgstr "Cuir am facal mùchaidh ris leis na roghainnean a thagh thu" msgid "Add muted words and tags" msgstr "Cuir ris faclan is tagaichean mùchaidh" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "Cuir an cleachdaiche ri liosta" msgid "Add your birthdate" msgstr "Cuir latha do bhreith ris" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "Mion-fhiosrachadh a bharrachd (1,000 caractar air a’ char as motha)" msgid "Additional details (limit 300 characters)" msgstr "Fiosrachadh a bharrachd (300 caractar air a’ char as motha)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1361,8 +1367,8 @@ msgstr "Dealbh de ghrunn puist Bluesky ri taobh ìomhaigheadan ath-phostaidh, msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "Dealbh a sheallas gun tagh Bluesky luchd-dearbhaidh earbsach agus gun dearbh an luchd-dearbhaidh earbsach seo cunntasan fa leth aig an luchd-chleachdaidh an uair sin." -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1439,6 +1445,16 @@ msgstr "Duine sam bith" msgid "Anyone can interact" msgstr "Faodaidh duine sam bith eadar-ghabhail a dhèanamh" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "A bheil thu cinnteach cinnteach?" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "A bheil thu cinnteach gu bheil thu airson faclan-faire na h-aplacaid “{0}” a sguabadh às?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1574,7 +1590,7 @@ msgstr "A bheil thu cinnteach gu bheil thu airson a’ phacaid tòiseachaidh seo msgid "Are you sure you want to discard your changes?" msgstr "A bheil thu cinnteach gu bheil thu airson na h-atharraichean agad a thilgeil air falbh?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1653,9 +1669,9 @@ msgstr "Cluich videothan is GIFs gu fèin-obrachail" msgid "Available" msgstr "Ri fhaighinn" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "Mus fhaigh thu brathan mu phuist a dh’fhoillsicheas {name}, feumaidh t #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "Mus cuir thu teachdaireachd gu cleachdaiche eile, feumaidh tu am post-d agad a dhearbhadh." @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Co-là breith" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Bac" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1772,7 +1788,7 @@ msgstr "" msgid "Block account" msgstr "Bac an cunntas" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "" @@ -1794,7 +1810,7 @@ msgstr "Bac is sguab às" msgid "Block list" msgstr "Liosta-bhacaidh" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "Bac no dèan aithris air" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Cunntasan air am bacadh" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Chan eil cead aig cunntasan bacte freagairt a chur sna snàithleanan agad, iomradh a dhèanamh ort no eadar-ghabhail eile a dhèanamh leat." @@ -2056,17 +2072,16 @@ msgstr "An camara" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "Chaidh na h-atharraichean a shàbhaladh" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "Cha bhi buaidh air an liosta ma dh’atharraicheas tu a’ phacaid-thòiseachaidh an dèidh dhut a chruthachadh. Bidh an liosta na lethbhreac neo-eisimeileach." -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "Chaidh a’ chabadaich a sguabadh às" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "Teachdaireachdan cabadaich – sàmhach" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "Teachdaireachdan cabadaich – fuaim" @@ -2253,12 +2268,16 @@ msgstr "Roghainnean na cabadaich" msgid "Chat Settings" msgstr "Roghainnean na cabadaich" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "" @@ -2323,6 +2342,10 @@ msgstr "Tagh cànain nam post" msgid "Choose this color as your avatar" msgstr "Tagh an dath seo mar avatar agad" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "Cuir romhad cò gheibh cuireadh" @@ -2368,7 +2391,7 @@ msgstr "Dèan briogadh airson barrachd fiosrachaidh" msgid "click here" msgstr "dèan briogadh an-seo" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2376,6 +2399,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "Briog an-seo airson fios a chur ri sgioba na taice againn" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2402,8 +2429,8 @@ msgstr "Briog an-seo airson latha do bhreith atharrachadh" msgid "Click here to update your email" msgstr "Briog an-seo airson am post-d agad ùrachadh" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2411,11 +2438,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "Dèan briogadh airson clàr-taice an taga airson {0} fhosgladh" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Dèan briogadh airson feuchainn ris an teachdaireachd a dh’fhàillig as ùr" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2444,7 +2471,7 @@ msgstr "Turt 🐴 turt 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Turt 🐴 turt 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "Rèitich bratach an tachartais bheò" msgid "Configured in <0>moderation settings." msgstr "Air a rèiteachadh ann an <0>roghainnean na modarataireachd." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "Lean air an t-snàithlean" msgid "Continue thread..." msgstr "Leugh an còrr dhen t-snàithlean…" -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2770,7 +2799,7 @@ msgstr "Air adhart gun ath-cheum" msgid "Conversation" msgstr "Còmhradh" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Chaidh an còmhradh a sguabadh às" @@ -2784,7 +2813,7 @@ msgstr "Chaidh an còmhradh a sguabadh às" msgid "Copied build version to clipboard" msgstr "Chaidh lethbhreac de thionndadh a’ bhuild a chur air an stòr-bhòrd" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Chaidh lethbhreac a chur air an stòr-bhòrd" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Chaidh lethbhreac a dhèanamh!" @@ -2865,8 +2895,8 @@ msgstr "Cuir lethbhreac dhen cheangal dhan phròifil" msgid "Copy link to starter pack" msgstr "Cuir lethbhreac dhen cheangal dhan pacaid tòiseachaidh" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Dèan lethbhreac de theacsa na teachdaireachd" @@ -3030,10 +3060,6 @@ msgstr "Cruthaich cunntas ach as aonais na pacaid tòiseachaidh seo" msgid "Create an avatar instead" msgstr "Cruthaich avatar na àite" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Cruthaich fear eile" @@ -3065,6 +3091,10 @@ msgstr "Cruthaich liosta modarataireachd" msgid "Create new account" msgstr "Cruthaich cunntas ùr" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "Cruthaich pacaid tòiseachaidh" msgid "Create user list" msgstr "Cruthaich liosta luchd-cleachdaidh" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Air a chruthachadh {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "Chaidh an cruthadair a bhacadh" @@ -3165,9 +3203,9 @@ msgstr "Bun-roghainn" msgid "Default icons" msgstr "Na h-ìomhaigheagan bunaiteach" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Sguab an còmhradh às" msgid "Delete Conversation" msgstr "Sguab às an còmhradh" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Sguab às dhomh-sa" @@ -3227,11 +3265,11 @@ msgstr "Sguab às dhomh-sa" msgid "Delete list" msgstr "Sguab an liosta às" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Sguab an teachdaireachd às" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Sguab an teachdaireachd às dhomh-sa" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Air a sguabadh às" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Cunntas a chaidh a sguabadh às" @@ -3331,6 +3368,11 @@ msgstr "Còmhradh: co-dhùin cò aig a bheil cead eadar-ghabhail a dhèanamh lei msgid "Dim" msgstr "Doilleir" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Deiseil" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "Thoir gnogag dhùbailte no dèan brùthadh fada air an teachdaireachd airson frith-fhreagairt a chur" @@ -3624,6 +3666,7 @@ msgstr "m.e. luchd-cleachdaidh a chuireas sanasachd mar fhreagairt gu tric." msgid "Eating disorders" msgstr "Mì-rian ithe" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Deasaich an t-avatar" msgid "Edit Feeds" msgstr "Deasaich na h-inbhirean" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "" @@ -3668,6 +3711,10 @@ msgstr "Deasaich roghainnean na h-eadar-ghabhalach" msgid "Edit interests" msgstr "Deasaich na rudan sa bheil ùidh agad" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "Deasaich an liosta modarataireachd " msgid "Edit My Feeds" msgstr "Deasaich na h-inbhirean agam" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "" @@ -3721,7 +3768,7 @@ msgstr "Deasaich a’ phròifil" msgid "Edit starter pack" msgstr "Deasaich a’ phacaid tòiseachaidh" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "Cha b’ urrainn dhuinn gabhail ris a’ chabadaich" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "Cha b’ urrainn dhuinn an emoji a chur mar fhrith-fhreagairt" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "Cha b’ urrainn dhuinn pacaid tòiseachaidh a chur ris" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "Cha b’ urrainn dhuinn facal-faire a chruthachadh dhan aplacaid. Feuch ris a-rithist." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "Cha b’ urrainn dhuinn an còmhradh a chruthachadh" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "Cha b’ urrainn dhuinn a’ chabadaich a sguabadh às" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Cha b’ urrainn dhuinn an teachdaireachd a sguabadh às" @@ -4161,15 +4217,27 @@ msgstr "Cha b’ urrainn dhuinn am post a sguabadh às, feuch ris a-rithist" msgid "Failed to delete starter pack" msgstr "Cha b’ urrainn dhuinn a’ phacaid tòiseachaidh a sguabadh às" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "Cha b’ urrainn dhuinn Germ DM a dhì-cheangal. Seo a’ mhearachd: {0}" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "Cha b’ urrainn dhuinn a h-uile cunntas a mholamaid a leantainn, feuch ris a-rithist" @@ -4186,7 +4254,7 @@ msgstr "Cha b’ urrainn dhuinn am moladh a chur am falach, thoir sùil air a’ msgid "Failed to launch SMS app" msgstr "Cha b’ urrainn dhuinn aplacaid nan SMS a chur gu dol" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4250,12 +4318,16 @@ msgstr "Cha b’ urrainn dhuinn na h-inbhirean a mholamaid a luchdadh" msgid "Failed to load suggested follows" msgstr "Cha b’ urrainn dhuinn na daoine a mholamaid an leantainn a luchdadh" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "Cha b’ urrainn dhuinn comharradh gun deach gach iarrtas a leughadh" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "" @@ -4277,8 +4349,8 @@ msgstr "Cha b’ urrainn dhuinn an dàta a thoirt air falbh air sgàth mearachd msgid "Failed to remove data. {0}" msgstr "Cha b’ urrainn dhuinn an dàta a thoirt air falbh. {0}" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "Cha b’ urrainn dhuinn an emoji a chuir thu mar fhrith-fhreagairt a thoirt air falbh" @@ -4287,6 +4359,10 @@ msgstr "Cha b’ urrainn dhuinn an emoji a chuir thu mar fhrith-fhreagairt a tho msgid "Failed to remove from starter pack" msgstr "Cha b’ urrainn dhuinn a thoirt air falbh on phacaid tòiseachaidh" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "Cha b’ urrainn dhuinn an dearbhadh a thoirt air falbh" @@ -4333,6 +4409,10 @@ msgstr "Cha b’ urrainn dhuinn an t-ath-thagradh a chur, feuch ris a-rithist." msgid "Failed to toggle thread mute, please try again" msgstr "Cha b’ urrainn dhuinn mùchadh an t-snàithlein a thoglachadh, feuch ris a-rithist" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "Cha b’ urrainn dhuinn an liosta a dhì-phrìneachadh" @@ -4814,6 +4894,20 @@ msgstr "O <0/>" msgid "Generate a starter pack" msgstr "Gin pacaid tòiseachaidh" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "Faigh brath nuair a dh’fhoillsicheas cuideigin post ùr" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "Dèan toiseach-tòiseachaidh" @@ -4936,7 +5031,7 @@ msgstr "Air ais" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "Tadhail air roghainnean a’ chunntais" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Tadhail air a’ chòmhradh le {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Tadhail air an ath-fhear," #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Tadhail air a’ phròifil aca" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "" @@ -5049,26 +5144,40 @@ msgstr "Susbaint glè ainneartach" msgid "Grooming or predatory behavior" msgstr "Grumachadh no giùlan creachach" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5078,7 +5187,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "" @@ -5336,6 +5445,10 @@ msgstr "Hm, cha b’ urrainn dhuinn an t-seirbheis modarataireachd sin a luchdad msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Air do shocair! Tha sinn a’ toirt comas air video mean air mhean – glacaidh foighidinn iasg. Na bi fada gun tilleadh!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "Thoir cuireadh dha do charaidean" msgid "Invite friends <0/>" msgstr "Thoir cuireadh dha do charaidean <0/>" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "" @@ -5712,7 +5829,7 @@ msgstr "Thoir cuireadh do dhaoine gun phacaid tòiseachaidh seo!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Thoir cuireadh dha do charaidean na h-inbhirean is daoine as fheàrr leat a leantainn" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Barrachd fiosrachaidh." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Fàg an­-seo" @@ -5939,11 +6056,11 @@ msgstr "Fàg a’ chabadaich" msgid "Leave conversation" msgstr "Fàg an còmhradh" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "" @@ -6036,14 +6153,14 @@ msgstr "’S toil le {0, plural, one {# seo} two {# seo} few {# seo} other {# se msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "’S toil le {likeCount, plural, one {# seo} two {# seo} few {# seo} other {# seo}}" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Na ’s toil le daoine" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "A’ luchdadh roghainnean eadar-ghabhail nam post…" msgid "Loading..." msgstr "Ga luchdadh…" -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "" @@ -6367,11 +6484,11 @@ msgstr "Meadhanan a th’ air uidheam eile" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Meadhanan a chuireadh dragh air cuid a dhaoine no a bhiodh mì-iomchaidh." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6383,7 +6500,7 @@ msgstr "Brathan mu iomradh" msgid "mentioned users" msgstr "luchd-cleachdaidh air a bheil iomradh" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "An clàr-taice" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6410,26 +6527,26 @@ msgstr "" msgid "Message {0}" msgstr "Cuir teachdaireachd gu {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Chaidh an teachdaireachd a sguabadh às" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Chaidh an teachdaireachd a sguabadh às" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "Teachdaireachd o @{0}: {1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Teachdaireachd on fhrithealaiche: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Raon ion-chur na teachdaireachd" @@ -6452,7 +6569,7 @@ msgstr "Tha an teachdaireachd ro fhada" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "Roghainnean na teachdaireachd" @@ -6580,7 +6697,7 @@ msgstr "Filmichean" msgid "Music" msgstr "Ceòl" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Mùch" @@ -6625,7 +6742,7 @@ msgstr "Mùch an liosta" msgid "Mute these accounts?" msgstr "A bheil thu airson na cunntasan seo a mhùchadh?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "" @@ -6663,7 +6780,7 @@ msgstr "Mùch an snàithlean" msgid "Mute words & tags" msgstr "Mùch faclan ⁊ tagaichean" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "" @@ -6775,23 +6892,20 @@ msgid "New chat" msgstr "Cabadaich ùr" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6809,7 +6923,7 @@ msgstr "Gleus ùr" msgid "New follower notifications" msgstr "Brathan mu luchd-leantainn ùr" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Naidheachdan" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "Chan eil thu a’ leantainn {0} tuilleadh" msgid "No media yet" msgstr "Gun mheadhanan fhathast" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Gun teachdaireachdan fhathast" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Cha robh toradh ann" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Fosgail cruthadair nan avatar" msgid "Open camera" msgstr "Fosgail an camara" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Fosgail roghainnean nan còmhraidhean" @@ -7375,7 +7489,7 @@ msgstr "Fosgail liosta shlàn nan emoji" msgid "Open Germ DM" msgstr "Fosgail Germ DM" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7383,7 +7497,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "Fosgail an ceangal ri {niceUrl}" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Fosgail roghainnean nan teachdaireachdan" @@ -7527,7 +7641,7 @@ msgstr "Fosglaidh seo uinneag sgrìobhadh nam post" msgid "Opens this draft in the composer" msgstr "Fosglaidh seo an dreachd san uinneag sgrìobhaidh" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Cuir a’ video na stad" msgid "People" msgstr "Daoine" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Daoine a leanas ri @{0}" msgid "People I follow" msgstr "Daoine a tha mi gan leantainn" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "Daoine a tha thu gan leantainn" @@ -8049,6 +8179,11 @@ msgstr "Roghainnean eadar-ghabhail a’ phuist" msgid "Post language selection" msgstr "Taghadh cànain a’ phuist" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "Chaidh an luaidh air a’ phost a dhealachadh" msgid "Quote posts disabled" msgstr "Tha luaidhean air puist à comas" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "Seachad air a’ chrìoch. Feuch ris a-rithist an ceann greis." msgid "Re-attach quote" msgstr "Ceangail an luaidh ris as ùr" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "Cuir {emoji} mar fhrith-fhreagairt" @@ -8446,7 +8589,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "Thoir air falbh {displayName} on phacaid tòiseachaidh" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8496,7 +8639,7 @@ msgstr "Thoir an t-inbhir air falbh" msgid "Remove feed?" msgstr "A bheil thu airson an t-inbhir a thoirt air falbh?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8655,7 +8798,7 @@ msgstr "Fhreagair iad thu" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Chaidh faicsinneachd na freagairt ùrachadh" msgid "Reply was successfully hidden" msgstr "Chaidh an fhreagairt a chur am falach" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Dèan aithris" @@ -8749,7 +8892,7 @@ msgstr "Dèan aithris air an inbhir" msgid "Report list" msgstr "Dèan aithris air an liosta" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Dèan aithris air an teachdaireachd" @@ -8776,7 +8919,7 @@ msgstr "Dèan aithris air a’ chòmhradh seo" msgid "Report this feed" msgstr "Dèan aithris air an inbhir seo" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "" @@ -8844,7 +8987,7 @@ msgstr "Air ath-phostadh le {reposter}" msgid "Reposted by you" msgstr "Rinn thu ath-phostadh" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "Ath-phostadh" msgid "Reposts of this post" msgstr "Ath-phostaidh a’ phuist seo" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "Tillidh seo thu gun cheum roimhe" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Cuir do bheachdan" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Cuir an teachdaireachd" @@ -9627,6 +9770,8 @@ msgstr "Leth-fheiseil" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,15 +10141,30 @@ msgstr "Inbhir eile a chòrdas riut ma dh’fhaodte" msgid "Some people can reply" msgstr "Faodaidh cuid a dhaoine freagairt" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "Chuir cuideigin {0} mar fhrith-fhreagairt" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" msgstr "" #: src/components/moderation/ReportDialog/index.tsx:103 @@ -10012,7 +10172,7 @@ msgid "Something wasn't quite right with the data you're trying to report. Pleas msgstr "Bha rudeigin ann nach robh buileach ceart leis an dàta a bha thu airson aithris a dhèanamh air. Cuir fios gu sgioba na taice." #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Chaidh rudeigin ceàrr" @@ -10247,7 +10407,7 @@ msgstr "Soirbheas!" msgid "Successfully verified" msgstr "Chaidh a dhearbhadh" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10362,7 +10522,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "" @@ -10375,7 +10535,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "" @@ -10600,6 +10760,10 @@ msgstr "An t-ùrlar" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "Chan urrainn dhut latha do bhreith atharrachadh gun sgur. Dh’fhaodte gum feum thu fuireach fad latha no dhà mus urrainn dhut ùrachadh a-rithist." +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Chan eil crìoch ùine ann airson cunntas a chur à gnìomh, till an-seo uair sam bith." @@ -10669,8 +10833,8 @@ msgstr "Cha b’ urrainn dhuinn na h-inbhirean agad ùrachadh, thoir sùil air a #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Chan eil an t-susbaint seo ri fhaighinn a chionn ’s gu bheil cleachdai msgid "This content is not viewable without a Bluesky account." msgstr "Chan fhaicear an t-susbaint seo as aonais cunntas Bhluesky." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "Seo còmhradh aig cunntas a chaidh a sguabadh às no a chur à gnìomh. Dèan brùthadh is chì thu na ’s urrainn dhut dèanamh" @@ -10825,10 +10989,6 @@ msgstr "Chan eil an gleus seo ri làimh fhad ’s a bhios tu a’ cleachdadh fac msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Chan eil an gleus seo ri làimh fhad ’s a bhios tu a’ cleachdadh facal-faire aplacaid. Clàraich a-steach leis a’ phrìomh-fhacal-faire agad." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Tha cus trafaig a’ dol san inbhir seo an-dràsta fhèin agus chan eil e ri làimh an-dràsta fhèin. Feuch ris a-rithist an ceann greis." @@ -10939,6 +11099,10 @@ msgstr "Chan fhaic ach luchd-cleachdaidh clàraichte a-staigh a’ phròifil seo msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Thèid an fhreagairt seo a chur ann an earrann fhalaichte aig bonn an t-snàithlein agad is mùchaidh e brathan mu fhreagairtean na dhèidh – an dà chuid dhut-sa is do dhaoine eile." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Cha tug an t-seirbheis seo seachad teirmichean seirbheise no poileasaidh prìobhaideachd." @@ -11107,8 +11271,8 @@ msgstr "Brod nam freagairtean an toiseach" msgid "Topic" msgstr "Cuspair" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "Tbh" msgid "Two-factor authentication (2FA)" msgstr "Dearbhadh dà-cheumnach (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Sgrìobh do theachdaireachd an-seo" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Dì-bhac" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11328,11 +11492,11 @@ msgstr "Gu mì-fhortanach, a rèir latha do bhreith a shàbhail thu sa chunntas msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "Gu mì-fhortanach, a rèir na h-aoise a thug thu dhuinn, chan eil thu aosta gu leòr ’s chan fhaigh thu cothrom air Bluesky far a bheil thusa." -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11358,7 +11522,7 @@ msgstr "Cha toil tuilleadh" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Cha toil tuilleadh ({0, plural, one {’s toil le # seo} two {’s toil le # seo} few {’s toil le # seo} other {’s toil le # seo}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "" @@ -11395,7 +11559,7 @@ msgstr "Neo-mhùch an còmhradh" msgid "Unmute list" msgstr "Neo-mhùch an liosta" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "" @@ -11494,12 +11658,16 @@ msgstr "Ùraich <0>{displayName} sna liostaichean" msgid "Update email" msgstr "Ùraich am post-d" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Ùraich air {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11905,7 +12073,7 @@ msgstr "Seall am mion-fhiosrachadh" msgid "View full thread" msgstr "Seall an snàithlean slàn" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11945,6 +12113,10 @@ msgstr "" msgid "View the avatar" msgstr "Seall an t-avatar" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "Cha d’fhuair sinn lorg air toradh sam bith a tha mun chuspair sin." msgid "We couldn't load this conversation" msgstr "Cha b’ urrainn dhuinn an còmhradh seo a luchdadh" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12170,7 +12342,7 @@ msgstr "Chan urrainn dhuinn tòiseachadh air d’ aois a dhearbhadh sa chunntas msgid "We're having network issues, try again" msgstr "Tha duilgheadasan aig an lìonra againn, feuch ris a-rithist" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12269,6 +12441,10 @@ msgstr "Ma bhriogas tu air cromag, chì thu dè na buidhnean a rinn dearbhadh ai msgid "Who can interact with this post?" msgstr "Cò aig a bheil cead eadar-ghabhail a dhèanamh leis a’ phost seo?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Sgrìobhadairean" msgid "Wrong DID returned from server. Received: {0}" msgstr "Chaidh an DID ceàrr a thilleadh leis an fhrithealaiche. Na fhuaras: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "’S urrainn dhut an dàta cabadaich agad a luchdadh a-nuas mar fhaidhle msgid "You can always opt out and delete your data" msgstr "’S urrainn dhut an ro-aonta a thoirt air falbh uair sam bith agus an dàta agad a sguabadh às" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "Tha e an urra riut fhèin an dèan brathan cabadaich fuaim ann an roghainnean na cabaich am broinn na h-aplacaid" @@ -12717,14 +12897,13 @@ msgid "You probably want to restart the app now." msgstr "’S mathaid gum b’ fheàirrde dhut an aplacaid ath-thòiseachadh an-dràsta." #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "Chuir thu {0} mar fhrith-fhreagairt" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:87 @@ -12754,21 +12933,13 @@ msgstr "Gheibh thu brathan mun t-snàithlean seo a-nis" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Gheibh thu post-d anns am bi còd airson ath-shuidheachadh. Cuir a-steach an còd an-seo agus an uair sin am facal-faire ùr agad." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" msgstr "" #: src/screens/Signup/index.tsx:152 @@ -12987,6 +13158,10 @@ msgstr "Chaidh an t-ionad agad ùrachadh." msgid "Your muted words" msgstr "Na faclan a mhùch thu" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "Chaidh am facal-faire agad atharrachadh! Cleachd am fear ùr o seo a-mach airson clàradh a-steach gu Bluesky." diff --git a/src/locale/locales/gl/messages.po b/src/locale/locales/gl/messages.po index 218d6e0a43..fa1b6087e5 100644 --- a/src/locale/locales/gl/messages.po +++ b/src/locale/locales/gl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: gl\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Galician\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(contén contido incrustado)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# mes} other {# meses}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -215,21 +209,11 @@ msgstr "" msgid "{0} is not supported by your device." msgstr "" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} uníronse esta semana" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} de {1}" msgid "{0} out of 50" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "" msgid "{0}'s avatar" msgstr "Avatar de {0}" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "" @@ -530,7 +497,8 @@ msgstr "" msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -542,6 +510,32 @@ msgstr "" msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "" @@ -571,10 +565,16 @@ msgstr "" msgid "{rank}." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "" @@ -802,7 +802,7 @@ msgstr "Conta" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "Conta elimada de acceso rápido" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Conta desenmudecida" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Engadir" @@ -965,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "" @@ -978,8 +978,9 @@ msgstr "" msgid "Add media to post" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "" @@ -1001,8 +1002,8 @@ msgstr "" msgid "Add muted words and tags" msgstr "Engadir palabras silenciadas e etiquetas" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "" msgid "Add your birthdate" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "" msgid "Additional details (limit 300 characters)" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1361,8 +1367,8 @@ msgstr "" msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1439,6 +1445,16 @@ msgstr "" msgid "Anyone can interact" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "Tes a certeza de querer eliminar o contrasinal de aplicación \"{0}\"?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1574,7 +1590,7 @@ msgstr "Tes a certeza de que queres eliminar este paquete de inicio?" msgid "Are you sure you want to discard your changes?" msgstr "Tes a certeza de que queres descartar os teus cambios?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1653,9 +1669,9 @@ msgstr "Reprodución auto. de vídeos e GIFs" msgid "Available" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "" #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "" @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Aniversario" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Bloquear" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1772,7 +1788,7 @@ msgstr "" msgid "Block account" msgstr "Bloquear conta" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "" @@ -1794,7 +1810,7 @@ msgstr "Bloquear e eliminar" msgid "Block list" msgstr "Bloquear listaxe" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Contas bloqueadas" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Se bloqueas unha conta non poderá responder os teus fíos, mencionarte nin interactuar contigo de ningunha maneira." @@ -2056,17 +2072,16 @@ msgstr "Cámara" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "" @@ -2253,12 +2268,16 @@ msgstr "Axustes da conversa" msgid "Chat Settings" msgstr "Axustes da Conversa" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "" @@ -2323,6 +2342,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "Elixe esta color como o teu avatar" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "" @@ -2368,7 +2391,7 @@ msgstr "" msgid "click here" msgstr "Preme aquí" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2376,6 +2399,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2402,8 +2429,8 @@ msgstr "" msgid "Click here to update your email" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2411,11 +2438,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Preme para reintentar a mensaxe fallida" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2444,7 +2471,7 @@ msgstr "Clip 🐴 clop 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Clip 🐴 clop 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "Configurado en <0>axustes de moderación" -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "" msgid "Continue thread..." msgstr "Continuar fío..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2770,7 +2799,7 @@ msgstr "Sigue co seguinte paso" msgid "Conversation" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Conversa eliminada" @@ -2784,7 +2813,7 @@ msgstr "Conversa eliminada" msgid "Copied build version to clipboard" msgstr "Versión de compilación copiada ao portapapeis" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Copiado ao portapapeis" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Copiado!" @@ -2865,8 +2895,8 @@ msgstr "" msgid "Copy link to starter pack" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Copiar texto da mensaxe" @@ -3030,10 +3060,6 @@ msgstr "" msgid "Create an avatar instead" msgstr "Crea un avatar" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Crea outro" @@ -3065,6 +3091,10 @@ msgstr "" msgid "Create new account" msgstr "Crear unha conta nova" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "" msgid "Create user list" msgstr "" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Creado {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "" @@ -3165,9 +3203,9 @@ msgstr "Por Defecto" msgid "Default icons" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Eliminar conversa" msgid "Delete Conversation" msgstr "Eliminar Conversa" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Borrar para min" @@ -3227,11 +3265,11 @@ msgstr "Borrar para min" msgid "Delete list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Borrar mensaxe" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Borrar mensaxe para min" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Eliminado" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Conta eliminada" @@ -3331,6 +3368,11 @@ msgstr "Xanela: axustar quen pode interactuar con este chío" msgid "Dim" msgstr "Atenuar" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Listo" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "" @@ -3624,6 +3666,7 @@ msgstr "" msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Editar avatar" msgid "Edit Feeds" msgstr "Editar Canles" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "" @@ -3668,6 +3711,10 @@ msgstr "Editar axustes de interacción" msgid "Edit interests" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "" msgid "Edit My Feeds" msgstr "Editar as Miñas Canles" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "" @@ -3721,7 +3768,7 @@ msgstr "Editar o perfil" msgid "Edit starter pack" msgstr "Editar paquete de inicio" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "" #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Error ao eliminar a mensaxe." @@ -4161,15 +4217,27 @@ msgstr "Error ao eliminar o chío, por favor, inténtao de novo." msgid "Failed to delete starter pack" msgstr "Error ao eliminar o paquete inicial." +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "" @@ -4186,7 +4254,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4250,12 +4318,16 @@ msgstr "Error ao cargar as canles suxeridas." msgid "Failed to load suggested follows" msgstr "Error ao cargar as suxerencias de seguimento." +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "" @@ -4277,8 +4349,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "" @@ -4287,6 +4359,10 @@ msgstr "" msgid "Failed to remove from starter pack" msgstr "" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "" @@ -4333,6 +4409,10 @@ msgstr "Error ao enviar a apelación, por favor, inténtao de novo." msgid "Failed to toggle thread mute, please try again" msgstr "Error ao cambiar o estado de silencio do fío, por favor, inténtao de novo." +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "" @@ -4814,6 +4894,20 @@ msgstr "De <0/>" msgid "Generate a starter pack" msgstr "Xera un paquete de inicio" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "" @@ -4936,7 +5031,7 @@ msgstr "Volver" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Ir á conversa con {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Ir ao seguinte" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Ir ao perfil" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "" @@ -5049,26 +5144,40 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5078,7 +5187,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "" @@ -5336,6 +5445,10 @@ msgstr "Vaites! Non puidemos cargar ese servizo de moderación." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Espera! Estamos dando acceso a vídeos gradualmente e aínda estás na listaxe de espera. Volve a consultar máis adiante." +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "" @@ -5712,7 +5829,7 @@ msgstr "Convida a persoas a este paquete inicial!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Convida ás túas amizades a seguir as túas canles e persoas favoritas" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Aprender máis." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Deixar" @@ -5939,11 +6056,11 @@ msgstr "Deixar conversa" msgid "Leave conversation" msgstr "Deixar conversación" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "" @@ -6036,14 +6153,14 @@ msgstr "" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Gústame" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "" msgid "Loading..." msgstr "Cargando..." -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "" @@ -6367,11 +6484,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Medios que poden resultar perturbadores ou inapropiados para algunhas audiencias." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6383,7 +6500,7 @@ msgstr "" msgid "mentioned users" msgstr "persoas mencionadas" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Menú" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6410,26 +6527,26 @@ msgstr "" msgid "Message {0}" msgstr "Mensaxe {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Mensaxe eliminada" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Mensaxe eliminada" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Mensaxe do servidor: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Campo de entrada da mensaxe" @@ -6452,7 +6569,7 @@ msgstr "A mensaxe é demasiado longa" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "" @@ -6580,7 +6697,7 @@ msgstr "Filmes" msgid "Music" msgstr "Música" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Silenciar" @@ -6625,7 +6742,7 @@ msgstr "Silenciar a listaxe" msgid "Mute these accounts?" msgstr "Silenciar estas contas?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "" @@ -6663,7 +6780,7 @@ msgstr "Silenciar fío" msgid "Mute words & tags" msgstr "Silenciar palabras e etiquetas" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "" @@ -6775,23 +6892,20 @@ msgid "New chat" msgstr "Novo chat" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6809,7 +6923,7 @@ msgstr "" msgid "New follower notifications" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Noticias" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "Xa non segues a {0}" msgid "No media yet" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Aínda non hai mensaxes" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Sen resultado" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Abrir o creador de avatares" msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Abrir as opcións de conversa" @@ -7375,7 +7489,7 @@ msgstr "" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7383,7 +7497,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "Abrir ligazón a {niceUrl}" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Abrir opcións de mensaxe" @@ -7527,7 +7641,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Pausar vídeo" msgid "People" msgstr "Persoas" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Persoas siguindo a @{0}" msgid "People I follow" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8049,6 +8179,11 @@ msgstr "Axustes de interacción da publicación" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "O chío citado separouse correctamente" msgid "Quote posts disabled" msgstr "Citas deshabilitadas" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "" msgid "Re-attach quote" msgstr "Volver a anexar cita" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "" @@ -8446,7 +8589,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "Eliminar a {displayName} do paquete inicial" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8496,7 +8639,7 @@ msgstr "Eliminar canle" msgid "Remove feed?" msgstr "Eliminar canle?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8655,7 +8798,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Visibilidade da resposta actualizada" msgid "Reply was successfully hidden" msgstr "A resposta ocultouse correctamente." -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Denunciar" @@ -8749,7 +8892,7 @@ msgstr "Denunciar canle" msgid "Report list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Denunciar mensaxe" @@ -8776,7 +8919,7 @@ msgstr "" msgid "Report this feed" msgstr "Denunciar esta canle" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "" @@ -8844,7 +8987,7 @@ msgstr "" msgid "Reposted by you" msgstr "Rechouchiado por ti" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "" msgid "Reposts of this post" msgstr "Rechouchíos deste chío" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Enviar comentarios" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Enviar mensaxe" @@ -9627,6 +9770,8 @@ msgstr "Sexualmente suxestivo" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,15 +10141,30 @@ msgstr "Algunha outra canle poderiache gustar" msgid "Some people can reply" msgstr "Algunhas persoas poden responder" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" msgstr "" #: src/components/moderation/ReportDialog/index.tsx:103 @@ -10012,7 +10172,7 @@ msgid "Something wasn't quite right with the data you're trying to report. Pleas msgstr "" #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Algo saíu mal" @@ -10247,7 +10407,7 @@ msgstr "Éxito!" msgid "Successfully verified" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10362,7 +10522,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "" @@ -10375,7 +10535,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "" @@ -10600,6 +10760,10 @@ msgstr "Tema" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Non hai límite de tempo para a desactivación da conta, regresa en calquera momento." @@ -10669,8 +10833,8 @@ msgstr "Houbo un problema ao actualizar as túas canles. Comproba a túa conexi #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Este contido non está dispoñíbel porque unha das persoas implicadas b msgid "This content is not viewable without a Bluesky account." msgstr "Este contido non se pode ver sen unha conta Bluesky." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "Esta conversa é cunha conta eliminada ou desactivada. Preme para ver as opcións" @@ -10825,10 +10989,6 @@ msgstr "" msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Esta característica non está dispoñíbel empregando un contrasinal de aplicación. Fai o favor de identificarte co teu contrasinal de usuario." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Esta canle está a recibir moito tráfico e non está dispoñíbel temporalmente. Téntao de novo máis tarde." @@ -10939,6 +11099,10 @@ msgstr "" msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Esta resposta ordenarase nunha sección oculta na parte inferior do teu fío e silenciará as notificacións para as respostas posteriores, tanto para ti como para os demais." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Este servizo non proporcionou condicións de servizo nin unha política de privacidade." @@ -11107,8 +11271,8 @@ msgstr "" msgid "Topic" msgstr "Tema" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "TV" msgid "Two-factor authentication (2FA)" msgstr "Autenticación en dous pasos (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Escribe aquí a túa mensaxe" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Desbloquear" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11328,11 +11492,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11358,7 +11522,7 @@ msgstr "No me gusta" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "" @@ -11395,7 +11559,7 @@ msgstr "Activar a conversa" msgid "Unmute list" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "" @@ -11494,12 +11658,16 @@ msgstr "Actualizar <0>{displayName} nas listaxes" msgid "Update email" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Actualizar para {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11905,7 +12073,7 @@ msgstr "Ver detalles" msgid "View full thread" msgstr "Ver fío completo" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11945,6 +12113,10 @@ msgstr "" msgid "View the avatar" msgstr "Ver o avatar" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "Non foi posíbel atopar resultados para ese tema." msgid "We couldn't load this conversation" msgstr "Non puidemos cargar esta conversa" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12170,7 +12342,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "Temos problemas de rede, téntao de novo" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12269,6 +12441,10 @@ msgstr "" msgid "Who can interact with this post?" msgstr "Quen pode interactuar con este chío?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Escritores e escritoras" msgid "Wrong DID returned from server. Received: {0}" msgstr "O servidor devolveu un DID incorrecto. Recibido: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "" @@ -12717,14 +12897,13 @@ msgid "You probably want to restart the app now." msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:87 @@ -12754,21 +12933,13 @@ msgstr "Agora recibirás notificacións deste fío" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Recibirás un correo electrónico cun \"código de restablecemento\". Introduce ese código aquí e, a continuación, introduce o teu novo contrasinal." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" msgstr "" #: src/screens/Signup/index.tsx:152 @@ -12987,6 +13158,10 @@ msgstr "" msgid "Your muted words" msgstr "As túas palabras silenciadas" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/haw/messages.po b/src/locale/locales/haw/messages.po index 23e5cd96eb..364dc55165 100644 --- a/src/locale/locales/haw/messages.po +++ b/src/locale/locales/haw/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: haw\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Hawaiian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,10 +18,6 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:966 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" @@ -92,7 +88,7 @@ msgstr "" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:299 +#: src/components/dms/MessageItem.tsx:288 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -230,9 +226,9 @@ msgstr "" msgid "{0} out of 50" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:292 +#: src/components/dms/MessageItem.tsx:283 msgid "{0} reacted {1}" msgstr "" @@ -256,8 +252,8 @@ msgstr "" msgid "{0}'s avatar" msgstr "" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:230 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:223 msgid "{0}’s avatar" msgstr "" @@ -502,7 +498,7 @@ msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.} msgstr "" #. The number of group chat members out of the total number of permitted users. -#: src/screens/Messages/ConversationSettings.tsx:264 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -570,12 +566,12 @@ msgid "{rank}." msgstr "" #. The number of requests to join a group chat. -#: src/screens/Messages/ConversationSettings.tsx:282 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" #. Displayed when there are more than 50 requests to join a group chat -#: src/screens/Messages/ConversationSettings.tsx:277 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 msgid "{requestCount}+ requests" msgstr "" @@ -806,7 +802,7 @@ msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:601 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -852,7 +848,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:588 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -875,7 +871,7 @@ msgstr "" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -889,7 +885,7 @@ msgstr "" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:389 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "" @@ -969,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:470 msgid "Add group chat members" msgstr "" @@ -982,8 +978,9 @@ msgstr "" msgid "Add media to post" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:356 -#: src/screens/Messages/ConversationSettings.tsx:373 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:45 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:79 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:98 msgid "Add members" msgstr "" @@ -1005,8 +1002,8 @@ msgstr "" msgid "Add muted words and tags" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1063,6 +1060,15 @@ msgstr "" msgid "Add your birthdate" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + +#: src/screens/Messages/ConversationSettings/Member.tsx:75 +msgid "Added by invite link" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1085,8 +1091,8 @@ msgstr "" msgid "Additional details (limit 300 characters)" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:419 -#: src/screens/Messages/ConversationSettings.tsx:639 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1365,8 +1371,8 @@ msgstr "" msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1112 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:159 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1443,6 +1449,16 @@ msgstr "" msgid "Anyone can interact" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:131 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +#: src/screens/Messages/components/InviteLinkDialog.tsx:136 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1565,7 +1581,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1578,7 +1594,7 @@ msgstr "" msgid "Are you sure you want to discard your changes?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/prompts.tsx:88 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1657,9 +1673,9 @@ msgstr "" msgid "Available" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:338 +#: src/components/dms/AddMembersFlow.tsx:505 +#: src/components/dms/AddMembersFlow.tsx:511 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1724,8 +1740,8 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:94 #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 -#: src/screens/Messages/Conversation.tsx:232 -#: src/screens/Messages/ConversationSettings.tsx:578 +#: src/screens/Messages/Conversation.tsx:235 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "" @@ -1754,14 +1770,14 @@ msgid "Birthday" msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:700 -#: src/screens/Messages/ConversationSettings.tsx:1180 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:696 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1776,7 +1792,7 @@ msgstr "" msgid "Block account" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1177 +#: src/screens/Messages/ConversationSettings/prompts.tsx:110 msgid "Block account?" msgstr "" @@ -1798,7 +1814,7 @@ msgstr "" msgid "Block list" msgstr "" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "" @@ -1833,7 +1849,7 @@ msgid "Blocked Accounts" msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1178 +#: src/screens/Messages/ConversationSettings/prompts.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "" @@ -2060,17 +2076,16 @@ msgstr "" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1114 -#: src/screens/Messages/ConversationSettings.tsx:1135 -#: src/screens/Messages/ConversationSettings.tsx:1159 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2198,7 +2213,7 @@ msgstr "" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2220,11 +2235,11 @@ msgstr "" msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "" @@ -2331,6 +2346,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:195 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "" @@ -2376,7 +2395,7 @@ msgstr "" msgid "click here" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2384,6 +2403,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2410,8 +2433,8 @@ msgstr "" msgid "Click here to update your email" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2419,11 +2442,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:565 +#: src/components/dms/MessageItem.tsx:561 msgid "Click to retry failed message" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2452,7 +2475,7 @@ msgstr "" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:363 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2471,6 +2494,8 @@ msgstr "" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:406 +#: src/screens/Messages/components/InviteLinkDialog.tsx:411 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2619,8 +2644,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "" -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2761,7 +2786,7 @@ msgstr "" msgid "Continue thread..." msgstr "" -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:303 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2774,7 +2799,7 @@ msgstr "" msgid "Continue to next step" msgstr "" -#: src/screens/Messages/Conversation.tsx:64 +#: src/screens/Messages/Conversation.tsx:65 msgid "Conversation" msgstr "" @@ -2792,7 +2817,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2802,6 +2827,7 @@ msgid "Copied to clipboard" msgstr "" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "" @@ -2873,8 +2899,8 @@ msgstr "" msgid "Copy link to starter pack" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "" @@ -3038,10 +3064,6 @@ msgstr "" msgid "Create an avatar instead" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:891 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "" @@ -3073,6 +3095,10 @@ msgstr "" msgid "Create new account" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:472 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3090,6 +3116,10 @@ msgid "Create user list" msgstr "" #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#. placeholder {0}: i18n.date(createdAt, { dateStyle: 'long', timeStyle: 'short', }) +#. placeholder {0}: i18n.date(createdAt, { month: 'long', day: 'numeric', year: 'numeric', }) +#: src/screens/Messages/components/InviteLinkDialog.tsx:292 +#: src/screens/Messages/ConversationSettings/index.tsx:428 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "" @@ -3173,9 +3203,9 @@ msgstr "" msgid "Default icons" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3226,7 +3256,7 @@ msgstr "" msgid "Delete Conversation" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "" @@ -3235,11 +3265,11 @@ msgstr "" msgid "Delete list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "" @@ -3276,8 +3306,7 @@ msgstr "" #: src/components/dms/MessagesListHeader.tsx:105 #: src/screens/Messages/components/ChatListItem.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:409 -#: src/screens/Messages/ConversationSettings.tsx:625 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "" @@ -3339,6 +3368,11 @@ msgstr "" msgid "Dim" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:324 +#: src/screens/Messages/components/InviteLinkDialog.tsx:332 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3632,6 +3666,7 @@ msgstr "" msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3655,8 +3690,8 @@ msgstr "" msgid "Edit Feeds" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1067 -#: src/screens/Messages/ConversationSettings.tsx:1072 +#: src/screens/Messages/ConversationSettings/prompts.tsx:26 +#: src/screens/Messages/ConversationSettings/prompts.tsx:31 msgid "Edit group name" msgstr "" @@ -3676,6 +3711,10 @@ msgstr "" msgid "Edit interests" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:306 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3695,7 +3734,7 @@ msgstr "" msgid "Edit My Feeds" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:462 msgid "Edit name" msgstr "" @@ -3729,7 +3768,7 @@ msgstr "" msgid "Edit starter pack" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:461 msgid "Edit this group chat’s name" msgstr "" @@ -3876,7 +3915,7 @@ msgstr "" msgid "Enabled" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:132 +#: src/screens/Profile/Sections/Feed.tsx:131 msgid "End of feed" msgstr "" @@ -4124,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:36 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "" @@ -4142,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "" #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:555 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:86 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4157,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "" @@ -4169,15 +4217,27 @@ msgstr "" msgid "Failed to delete starter pack" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:109 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:757 +#: src/screens/Messages/ConversationSettings/index.tsx:313 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:99 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:119 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "" @@ -4194,7 +4254,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:785 +#: src/screens/Messages/ConversationSettings/index.tsx:340 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4258,12 +4318,16 @@ msgstr "" msgid "Failed to load suggested follows" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:361 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:773 +#: src/screens/Messages/ConversationSettings/index.tsx:327 msgid "Failed to mute group chat" msgstr "" @@ -4285,8 +4349,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "" @@ -4295,6 +4359,10 @@ msgstr "" msgid "Failed to remove from starter pack" msgstr "" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "" @@ -4341,6 +4409,10 @@ msgstr "" msgid "Failed to toggle thread mute, please try again" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:364 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "" @@ -4822,6 +4894,20 @@ msgstr "" msgid "Generate a starter pack" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:190 +#: src/screens/Messages/components/InviteLinkDialog.tsx:225 +#: src/screens/Messages/components/InviteLinkDialog.tsx:248 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:379 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:384 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4902,7 +4988,8 @@ msgstr "" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1113 +#: src/screens/Messages/components/InviteLinkDialog.tsx:174 +#: src/screens/Messages/components/InviteLinkDialog.tsx:181 msgid "Get started" msgstr "" @@ -4944,7 +5031,7 @@ msgstr "" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:357 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -5019,7 +5106,7 @@ msgid "Go to next" msgstr "" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:676 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" @@ -5057,26 +5144,45 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:766 +#: src/screens/Messages/components/InviteLinkDialog.tsx:438 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:353 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:320 msgctxt "toast" msgid "Group chat muted" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:308 +msgctxt "toast" +msgid "Group chat name updated" +msgstr "" + #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:107 +#: src/screens/Messages/ConversationSettings/index.tsx:86 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:768 +#: src/screens/Messages/ConversationSettings/index.tsx:355 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:322 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:342 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:340 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5086,7 +5192,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1073 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Group name" msgstr "" @@ -5344,6 +5450,10 @@ msgstr "" msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5690,9 +5800,12 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:892 -#: src/screens/Messages/ConversationSettings.tsx:1111 +#: src/screens/Messages/components/InviteLinkDialog.tsx:154 +#: src/screens/Messages/components/InviteLinkDialog.tsx:270 +#: src/screens/Messages/components/InviteLinkDialog.tsx:276 +#: src/screens/Messages/components/InviteLinkDialog.tsx:396 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:475 msgid "Invite link" msgstr "" @@ -5701,6 +5814,7 @@ msgid "Invite link created" msgstr "" #: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:270 msgid "Invite link disabled" msgstr "" @@ -5720,7 +5834,7 @@ msgstr "" msgid "Invite your friends to follow your favorite feeds and people" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:639 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5930,7 +6044,7 @@ msgid "Learn more." msgstr "" #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:920 +#: src/screens/Messages/ConversationSettings/index.tsx:508 msgid "Leave" msgstr "" @@ -5947,11 +6061,11 @@ msgstr "" msgid "Leave conversation" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1157 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:919 +#: src/screens/Messages/ConversationSettings/index.tsx:507 msgid "Leave this group chat" msgstr "" @@ -6044,14 +6158,14 @@ msgstr "" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6245,27 +6359,23 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1031 -msgid "Loading…" -msgstr "" - -#: src/screens/Messages/ConversationSettings.tsx:902 +#: src/screens/Messages/ConversationSettings/index.tsx:489 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:65 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:900 +#: src/screens/Messages/ConversationSettings/index.tsx:487 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:902 +#: src/screens/Messages/ConversationSettings/index.tsx:489 msgid "Locked" msgstr "" @@ -6375,11 +6485,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:260 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1133 +#: src/screens/Messages/ConversationSettings/prompts.tsx:66 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6391,7 +6501,7 @@ msgstr "" msgid "mentioned users" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6402,13 +6512,13 @@ msgstr "" msgid "Menu" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageComposer.tsx:212 +#: src/screens/Messages/components/MessageInput.tsx:175 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6418,7 +6528,7 @@ msgstr "" msgid "Message {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" @@ -6426,18 +6536,18 @@ msgstr "" msgid "Message deleted" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "" -#: src/components/dms/MessageItem.tsx:559 +#: src/components/dms/MessageItem.tsx:555 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "" @@ -6446,8 +6556,8 @@ msgstr "" msgid "Message from server: {0}" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageComposer.tsx:211 +#: src/screens/Messages/components/MessageInput.tsx:173 msgid "Message input field" msgstr "" @@ -6460,7 +6570,7 @@ msgstr "" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "" @@ -6588,7 +6698,7 @@ msgstr "" msgid "Music" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:878 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Mute" msgstr "" @@ -6633,7 +6743,7 @@ msgstr "" msgid "Mute these accounts?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:452 msgid "Mute this group chat" msgstr "" @@ -6671,7 +6781,7 @@ msgstr "" msgid "Mute words & tags" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:878 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Muted" msgstr "" @@ -6783,23 +6893,20 @@ msgid "New chat" msgstr "" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6817,7 +6924,7 @@ msgstr "" msgid "New follower notifications" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6899,7 +7006,7 @@ msgstr "" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:304 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -7057,7 +7164,7 @@ msgid "No result" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:236 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7343,12 +7450,12 @@ msgstr "" msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:634 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:410 -#: src/screens/Messages/components/ChatListItem.tsx:414 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "" @@ -7360,7 +7467,7 @@ msgstr "" msgid "Open drawer menu" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:169 +#: src/screens/Messages/components/MessageComposer.tsx:173 #: src/screens/Messages/components/MessageInput.web.tsx:145 #: src/view/com/composer/Composer.tsx:2035 msgid "Open emoji picker" @@ -7383,7 +7490,7 @@ msgstr "" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7391,7 +7498,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "" @@ -7535,7 +7642,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:233 +#: src/components/dms/MessageItem.tsx:224 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7677,6 +7784,14 @@ msgstr "" msgid "People" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:141 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:146 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7692,6 +7807,14 @@ msgstr "" msgid "People I follow" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8057,6 +8180,11 @@ msgstr "" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:337 +#: src/screens/Messages/components/InviteLinkDialog.tsx:349 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8298,7 +8426,7 @@ msgstr "" msgid "Quote posts disabled" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8322,6 +8450,14 @@ msgstr "" msgid "Re-attach quote" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:366 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:374 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "" @@ -8454,7 +8590,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:707 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8504,7 +8640,7 @@ msgstr "" msgid "Remove feed?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:710 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8663,7 +8799,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8721,11 +8857,11 @@ msgstr "" msgid "Reply was successfully hidden" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:911 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Report" msgstr "" @@ -8757,7 +8893,7 @@ msgstr "" msgid "Report list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "" @@ -8784,7 +8920,7 @@ msgstr "" msgid "Report this feed" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:910 +#: src/screens/Messages/ConversationSettings/index.tsx:498 msgid "Report this group chat" msgstr "" @@ -8852,7 +8988,7 @@ msgstr "" msgid "Reposted by you" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8862,7 +8998,7 @@ msgstr "" msgid "Reposts of this post" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9015,7 +9151,7 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/ConversationSettings/prompts.tsx:46 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9497,8 +9633,8 @@ msgstr "" msgid "Send feedback" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageComposer.tsx:270 +#: src/screens/Messages/components/MessageInput.tsx:229 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "" @@ -9635,6 +9771,8 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:353 +#: src/screens/Messages/components/InviteLinkDialog.tsx:360 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -10013,7 +10151,7 @@ msgid "Someone left the group" msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:296 +#: src/components/dms/MessageItem.tsx:285 msgid "Someone reacted {0}" msgstr "" @@ -10034,8 +10172,8 @@ msgstr "" msgid "Something wasn't quite right with the data you're trying to report. Please contact support." msgstr "" -#: src/screens/Messages/Conversation.tsx:141 -#: src/screens/Messages/ConversationSettings.tsx:211 +#: src/screens/Messages/Conversation.tsx:144 +#: src/screens/Messages/ConversationSettings/index.tsx:106 msgid "Something went wrong" msgstr "" @@ -10270,7 +10408,7 @@ msgstr "" msgid "Successfully verified" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:222 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10385,7 +10523,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:569 +#: src/components/dms/MessageItem.tsx:565 msgid "Tap to retry" msgstr "" @@ -10398,7 +10536,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:319 +#: src/components/dms/MessageItem.tsx:314 msgid "Tap to view reactions" msgstr "" @@ -10623,6 +10761,10 @@ msgstr "" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:401 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "" @@ -10692,8 +10834,8 @@ msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:593 -#: src/screens/Messages/ConversationSettings.tsx:606 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10848,10 +10990,6 @@ msgstr "" msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "" -#: src/screens/Messages/Conversation.tsx:349 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "" @@ -10962,6 +11100,10 @@ msgstr "" msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:126 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "" @@ -11130,8 +11272,8 @@ msgstr "" msgid "Topic" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11204,7 +11346,7 @@ msgstr "" msgid "Two-factor authentication (2FA)" msgstr "" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:174 msgid "Type your message here" msgstr "" @@ -11276,7 +11418,7 @@ msgctxt "action" msgid "Unblock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:695 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11351,11 +11493,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:720 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:717 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11381,7 +11523,7 @@ msgstr "" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:900 +#: src/screens/Messages/ConversationSettings/index.tsx:486 msgid "Unlock this group chat" msgstr "" @@ -11418,7 +11560,7 @@ msgstr "" msgid "Unmute list" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:875 +#: src/screens/Messages/ConversationSettings/index.tsx:451 msgid "Unmute this group chat" msgstr "" @@ -11517,12 +11659,16 @@ msgstr "" msgid "Update email" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "" -#: src/screens/Messages/Conversation.tsx:347 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11902,7 +12048,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:671 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11928,7 +12074,7 @@ msgstr "" msgid "View full thread" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:273 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11968,6 +12114,10 @@ msgstr "" msgid "View the avatar" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:473 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12079,11 +12229,11 @@ msgstr "" msgid "We couldn't find any results for that topic." msgstr "" -#: src/screens/Messages/Conversation.tsx:142 +#: src/screens/Messages/Conversation.tsx:145 msgid "We couldn't load this conversation" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:212 +#: src/screens/Messages/ConversationSettings/index.tsx:107 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12193,7 +12343,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:175 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12292,6 +12442,10 @@ msgstr "" msgid "Who can interact with this post?" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:200 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12383,6 +12537,10 @@ msgstr "" msgid "Wrong DID returned from server. Received: {0}" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:125 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12496,7 +12654,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "" @@ -12740,7 +12898,7 @@ msgid "You probably want to restart the app now." msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:287 +#: src/components/dms/MessageItem.tsx:278 msgid "You reacted {0}" msgstr "" @@ -12776,7 +12934,7 @@ msgstr "" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1156 +#: src/screens/Messages/ConversationSettings/prompts.tsx:89 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" @@ -13001,6 +13159,10 @@ msgstr "" msgid "Your muted words" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:166 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/hi/messages.po b/src/locale/locales/hi/messages.po index 907c73f3cc..10449aa3df 100644 --- a/src/locale/locales/hi/messages.po +++ b/src/locale/locales/hi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: hi\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(एम्बेडेड सामग्री मौजूद है)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# महीना} other {# महीने}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -215,21 +209,11 @@ msgstr "" msgid "{0} is not supported by your device." msgstr "" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} लोग इस हफ़्ते शामिल हुए" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{1} का {0}" msgid "{0} out of 50" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "" msgid "{0}'s avatar" msgstr "{0} का अवतार" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "" @@ -530,7 +497,8 @@ msgstr "" msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -542,6 +510,32 @@ msgstr "" msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "" @@ -571,10 +565,16 @@ msgstr "" msgid "{rank}." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "" @@ -802,7 +802,7 @@ msgstr "खाता" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "जल्द पहुँच से खाता हटाया गया" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "खाता अनम्यूट किया गया" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "जोड़ें" @@ -965,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "" @@ -978,8 +978,9 @@ msgstr "" msgid "Add media to post" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "" @@ -1001,8 +1002,8 @@ msgstr "" msgid "Add muted words and tags" msgstr "म्यूट किए गए शब्द और टैग जोड़ें" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "" msgid "Add your birthdate" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "" msgid "Additional details (limit 300 characters)" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1361,8 +1367,8 @@ msgstr "" msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1439,6 +1445,16 @@ msgstr "" msgid "Anyone can interact" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "क्या आप सच में ऐप पासवर्ड \"{0}\" को मिटाना चाहते हैं?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1574,7 +1590,7 @@ msgstr "क्या आप सच में इस स्टार्टर प msgid "Are you sure you want to discard your changes?" msgstr "क्या आप सच में अपने बदलाव ख़ारिज करना चाहते हैं?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1653,9 +1669,9 @@ msgstr "वीडियो और GIF स्वतः चलाएँ" msgid "Available" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "" #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "" @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "जन्मदिन" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "अवरुद्ध करें" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1772,7 +1788,7 @@ msgstr "" msgid "Block account" msgstr "खाता अवरुद्ध करें" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "" @@ -1794,7 +1810,7 @@ msgstr "" msgid "Block list" msgstr "अवरोध की सूची" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "अवरुद्ध किए गए खाते" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "अवरुद्ध खाते आपके थ्रेड में जवाब नहीं दे सकते, आपका उल्लेख नहीं कर सकते, या अन्यथा आपसे संपर्क नहीं कर सकते।" @@ -2056,17 +2072,16 @@ msgstr "कैमरा" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "" @@ -2253,12 +2268,16 @@ msgstr "बातचीत सेटिंग" msgid "Chat Settings" msgstr "बातचीत सेटिंग" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "" @@ -2323,6 +2342,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "इस रंग को अपना अवतार के रूप में चुनें" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "" @@ -2368,7 +2391,7 @@ msgstr "" msgid "click here" msgstr "यहाँ क्लिक करें" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2376,6 +2399,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2402,8 +2429,8 @@ msgstr "" msgid "Click here to update your email" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2411,11 +2438,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "असफल संदेश को फिर से भेजने के लिए क्लिक करें" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2444,7 +2471,7 @@ msgstr "ठक 🐴 ठक 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "ठक 🐴 ठक 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "<0>मॉडरेशन सेटिंग में व्यवस्थित।" -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "" msgid "Continue thread..." msgstr "थ्रेड को जारी रखें..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2770,7 +2799,7 @@ msgstr "अगले चरण पर जाएँ" msgid "Conversation" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "बातचीत मिटा दी गई" @@ -2784,7 +2813,7 @@ msgstr "बातचीत मिटा दी गई" msgid "Copied build version to clipboard" msgstr "बिल्ड संस्कारण क्लिपबोर्ड पर कॉपी की गई" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "क्लिपबोर्ड पर कॉपी की गई" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "कॉपी की गई!" @@ -2865,8 +2895,8 @@ msgstr "" msgid "Copy link to starter pack" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "संदेश पाठ कॉपी करें" @@ -3030,10 +3060,6 @@ msgstr "" msgid "Create an avatar instead" msgstr "इसके बदले अवतार बनाएँ" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "एक और बनाएँ" @@ -3065,6 +3091,10 @@ msgstr "" msgid "Create new account" msgstr "नया खाता बनाएँ" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "" msgid "Create user list" msgstr "" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "{0} बनाया गया" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "रचयिता को अवरुद्ध किया गया" @@ -3165,9 +3203,9 @@ msgstr "डिफ़ॉल्‍ट" msgid "Default icons" msgstr "डिफ़ॉल्‍ट आइकॉन" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "" msgid "Delete Conversation" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "मेरे लिए मिटाएँ" @@ -3227,11 +3265,11 @@ msgstr "मेरे लिए मिटाएँ" msgid "Delete list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "संदेश मिटाएँ" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "मेरे लिए संदेश मिटाएँ" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "मिटाया गया" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "मिटाया गया खाता" @@ -3331,6 +3368,11 @@ msgstr "डायलॉग: चुनें कि इस पोस्ट से msgid "Dim" msgstr "मंद" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "हो गया" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "" @@ -3624,6 +3666,7 @@ msgstr "" msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "अवतार संपादित करें" msgid "Edit Feeds" msgstr "फ़ीड संपादित करें" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "" @@ -3668,6 +3711,10 @@ msgstr "संपर्क सेटिंग संपादित करें msgid "Edit interests" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "" msgid "Edit My Feeds" msgstr "मेरे फ़ीड संपादित करें" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "" @@ -3721,7 +3768,7 @@ msgstr "मेरी प्रोफ़ाइल संपादित करे msgid "Edit starter pack" msgstr "स्टार्टर पैक संपादित करें" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "ऐप पासवर्ड बनाने में असफल। कृपया फिर से प्रयास करें।" #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "संदेश मिटाने में असफल" @@ -4161,15 +4217,27 @@ msgstr "पोस्ट मिटाने में असफल, फिर स msgid "Failed to delete starter pack" msgstr "स्टार्टर पैक मिटाने में असफल" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "" @@ -4186,7 +4254,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4250,12 +4318,16 @@ msgstr "अनुशंसित फ़ीड लोड करने में msgid "Failed to load suggested follows" msgstr "अनुशंसित फ़ॉलो लोड करने में असफल" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "" @@ -4277,8 +4349,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "" @@ -4287,6 +4359,10 @@ msgstr "" msgid "Failed to remove from starter pack" msgstr "" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "" @@ -4333,6 +4409,10 @@ msgstr "अपील जमा करने में असफल, फिर msgid "Failed to toggle thread mute, please try again" msgstr "थ्रेड म्यूट स्थिति बदलने में असफल, फिर से प्रयास करें" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "" @@ -4814,6 +4894,20 @@ msgstr "<0/> से" msgid "Generate a starter pack" msgstr "स्टार्टर पाक उत्पन्न करें" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "" @@ -4936,7 +5031,7 @@ msgstr "वापस जाएँ" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "{0} के साथ बातचीत पर जाएँ" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "अगले पर जाएँ" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "प्रोफ़ाइल पर जाएँ" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "" @@ -5049,26 +5144,40 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5078,7 +5187,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "" @@ -5336,6 +5445,10 @@ msgstr "अरे, हम उस मॉडरेशन सेवा को ल msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "कृपया रुकिए। हम धीरे-धीरे वीडियो तक पहुँच दे रहें हैं, और आप अभी भी पंक्ति में हैं। बाद में प्रयास करें!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "" @@ -5712,7 +5829,7 @@ msgstr "इस स्टार्टर पैक से लोगों को msgid "Invite your friends to follow your favorite feeds and people" msgstr "अपने दोस्तों को अपने मनपसंद फ़ीड और लोगों को फ़ॉलो करने के लिए आमंत्रित करें।" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "अधिक जानें।" #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "निकलें" @@ -5939,11 +6056,11 @@ msgstr "बातचीत से निकलें" msgid "Leave conversation" msgstr "बातचीत से निकलें" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "" @@ -6036,14 +6153,14 @@ msgstr "{0, plural, one {# उपयोगकर्ता} other {# उपयो msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "{likeCount, plural, one {# उपयोगकर्ता} other {# उपयोगकर्ताओं}} ने पसंद किया" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "पसंद" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "" msgid "Loading..." msgstr "लोड हो रहा है..." -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "" @@ -6367,11 +6484,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "मीडिया जो कुछ दर्शकों के लिए भयावह या अनुचित हो सकता है" -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6383,7 +6500,7 @@ msgstr "" msgid "mentioned users" msgstr "उल्लेखित उपयोगकर्ता" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "मेनू" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6410,26 +6527,26 @@ msgstr "" msgid "Message {0}" msgstr "संदेश {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "संदेश मिटाई गई" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "संदेश मिटाई गई" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "सर्वर से संदेश: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "संदेश दर्ज करने का स्थान" @@ -6452,7 +6569,7 @@ msgstr "संदेश बहुत लंबा है" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "" @@ -6580,7 +6697,7 @@ msgstr "सिनेमा" msgid "Music" msgstr "संगीत" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "म्यूट" @@ -6625,7 +6742,7 @@ msgstr "सूची म्यूट करें" msgid "Mute these accounts?" msgstr "इन खातों को म्यूट करें?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "" @@ -6663,7 +6780,7 @@ msgstr "थ्रेड म्यूट करें" msgid "Mute words & tags" msgstr "शब्द और टैग म्यूट करें" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "" @@ -6775,23 +6892,20 @@ msgid "New chat" msgstr "नया बातचीत" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6809,7 +6923,7 @@ msgstr "" msgid "New follower notifications" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "समाचार" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "{0} को और फ़ॉलो नहीं कर रहे" msgid "No media yet" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "अभी तक कोई संदेश नहीं" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "कोई परिणाम नहीं" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "अवतार निर्माता खोलें" msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "बातचीत विकल्प खोलें" @@ -7375,7 +7489,7 @@ msgstr "" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7383,7 +7497,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "{niceUrl} का लिंक खोलें" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "संदेश विकल्प खोलें" @@ -7527,7 +7641,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "वीडियो रोकें" msgid "People" msgstr "लोग" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "@{0} को फ़ॉलो करते लोग" msgid "People I follow" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8049,6 +8179,11 @@ msgstr "" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "क्वोट पोस्ट को सफलतापूर्वक msgid "Quote posts disabled" msgstr "क्वोट पोस्ट अक्षम किए गए" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "" msgid "Re-attach quote" msgstr "क्वोट को फिर जोड़ें" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "" @@ -8446,7 +8589,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "स्टार्टर पैक से {displayName} को हटाएँ" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8496,7 +8639,7 @@ msgstr "फ़ीड हटाएँ" msgid "Remove feed?" msgstr "फ़ीड हटाएँ?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8655,7 +8798,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "जवाब दृश्यता अपडेट की गई" msgid "Reply was successfully hidden" msgstr "जवाब सफलतापूर्वक छिपाई गई" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "शिकायत करें" @@ -8749,7 +8892,7 @@ msgstr "फ़ीड की शिकायत करें" msgid "Report list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "संदेश की शिकायत करें" @@ -8776,7 +8919,7 @@ msgstr "" msgid "Report this feed" msgstr "इस फ़ीड की शिकायत करें" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "" @@ -8844,7 +8987,7 @@ msgstr "" msgid "Reposted by you" msgstr "आपने रीपोस्ट किया" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "" msgid "Reposts of this post" msgstr "इस पोस्ट के रीपोस्ट" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "प्रतिक्रिया भेजें" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "संदेश भेजें" @@ -9627,6 +9770,8 @@ msgstr "यौन रूप से भड़काऊ" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,15 +10141,30 @@ msgstr "कुछ अन्य फ़ीड जो आपको शायद पस msgid "Some people can reply" msgstr "कुछ लोग जवाब दे सकते हैं" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" msgstr "" #: src/components/moderation/ReportDialog/index.tsx:103 @@ -10012,7 +10172,7 @@ msgid "Something wasn't quite right with the data you're trying to report. Pleas msgstr "" #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "कोई गड़बड़ हुई" @@ -10247,7 +10407,7 @@ msgstr "सफल!" msgid "Successfully verified" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10362,7 +10522,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "" @@ -10375,7 +10535,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "" @@ -10600,6 +10760,10 @@ msgstr "थीम" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "खाता निष्क्रियण पर कोई समय सीमा नहीं है, कभी भी वापस आएँ।" @@ -10669,8 +10833,8 @@ msgstr "आपके फ़ीड को अपडेट करने में स #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "यह सामग्री उपलब्ध नहीं है क msgid "This content is not viewable without a Bluesky account." msgstr "यह सामग्री Bluesky खाते के बिना देखी नहीं जा सकती।" -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "" @@ -10825,10 +10989,6 @@ msgstr "" msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "यह सुविधा ऐप पासवर्ड के उपयोग के साथ उपलब्ध नहीं है। कृपया अपने मुख्य पासवर्ड से साइन इन करें।" -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "इस फ़ीड को अभी भारी ट्रैफ़िक मिल रही है और अस्थायी रूप से अनुपलब्ध है। कृपया फिर प्रयास करें।" @@ -10939,6 +11099,10 @@ msgstr "" msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "इस जवाब को आपके थ्रेड के नीचे एक छिपे अनुभाग में डाल दिया जाएगा और उत्तरवर्ती जवाबों के अधिसूचनाओं को सभी के लिए म्यूट किया जाएगा।" +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "इस सेवा ने कोई सेवा की शर्तें या गोपनियता नीति नहीं दी है।" @@ -11107,8 +11271,8 @@ msgstr "" msgid "Topic" msgstr "विषय" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "टीवी" msgid "Two-factor authentication (2FA)" msgstr "दो-चरणीय प्रमाणीकरण (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "अपना संदेश यहाँ लिखें" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "अनअवरुद्ध करें" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11328,11 +11492,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11358,7 +11522,7 @@ msgstr "नापसंद करें" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "नापसंद करें ({0, plural, one {# पसंद} other {# पसंद}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "" @@ -11395,7 +11559,7 @@ msgstr "बातचीत अनम्यूट करें" msgid "Unmute list" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "" @@ -11494,12 +11658,16 @@ msgstr "सूची में <0>{displayName} अपडेट करें msgid "Update email" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "{domain} को अपडेट करें" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11905,7 +12073,7 @@ msgstr "विवरण देखें" msgid "View full thread" msgstr "पूरा थ्रेड देखें" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11945,6 +12113,10 @@ msgstr "" msgid "View the avatar" msgstr "अवतार देखें" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "उस विषय से जुड़े हमें कोई परि msgid "We couldn't load this conversation" msgstr "हम इस बातचीत को लोड नहीं कर सके" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12170,7 +12342,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "हमें नेटवर्क समस्याएँ हो रही हैं, फिर प्रयास करें।" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12269,6 +12441,10 @@ msgstr "" msgid "Who can interact with this post?" msgstr "इस पोस्ट से कौन संपर्क कर सकता है?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "लेखक" msgid "Wrong DID returned from server. Received: {0}" msgstr "सर्वर से ग़लत DID प्राप्त हुआ। प्राप्त: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "" @@ -12717,14 +12897,13 @@ msgid "You probably want to restart the app now." msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:87 @@ -12754,21 +12933,13 @@ msgstr "आपको अब इस थ्रेड के लिए अधिस msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "आपको \"रीसेट कोड\" के साथ एक ईमेल मिलेगा। उस कोड को यहाँ दर्ज करें, फिर अपना नया पासवर्ड दर्ज करें।" -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" msgstr "" #: src/screens/Signup/index.tsx:152 @@ -12987,6 +13158,10 @@ msgstr "" msgid "Your muted words" msgstr "आपके म्यूट किए गए शब्द" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/hu/messages.po b/src/locale/locales/hu/messages.po index 3fc5fad309..fcf39bccdf 100644 --- a/src/locale/locales/hu/messages.po +++ b/src/locale/locales/hu/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: hu\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "…" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "{interestsDisplayName} kategória (aktív)" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(beágyazott tartalom)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# hónapja} other {# hónapja}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "{0, plural, other {#}} személy reagált – {1}" @@ -215,21 +209,11 @@ msgstr "A(z) {0} felhasználónév nem elérhető" msgid "{0} is not supported by your device." msgstr "A(z) {0} nyelv nem támogatott ezen az eszközön." -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} felhasználó csatlakozott ezen a héten" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{1}/{0}" msgid "{0} out of 50" msgstr "50/{0}" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0} {1} emojival reagált" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "{0} – szerző: {1}" msgid "{0}'s avatar" msgstr "{0} profilképe" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "{0} profilképe" @@ -530,7 +497,8 @@ msgstr "{MAX_DISPLAY_NAME, plural, other {A megjelenítendő név túl hosszú. msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "{MAX_HIDDEN_REPLIES, plural, other {Legfeljebb # választ lehet elrejteni.}}" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "{MEMBER_LIMIT}/{memberCount}" @@ -542,6 +510,32 @@ msgstr "{MIN_ACCESS_AGE, plural, other {A jelenlegi tartózkodási helyeden tör msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, one {# perc} other {# perc}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "{name} csatlakozott a csoporthoz." + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "{name} elhagyta a csoportot." + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "{name} {0} emojival reagált erre: {target}" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "{name} hozzá lett adva a csoporthoz." + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "{name} el lett távolítva a csoportból." + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "{name}: {message}" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "{name} kedvenc hírfolyamai és személyei – csatlakozz!" @@ -571,10 +565,16 @@ msgstr "{profileName} {timeAgoString} csatlakozott a Blueskyhoz egy kezdőcsomag msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "{requestCount, plural, other {# felkérés}}" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "Több, mint {requestCount} kérelem" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "A Bluesky néhány hírfolyamát ábrázoló illusztráció. Az alábbi hírfolyamok vannak megjelenítve: News, Booksky, Game Dev, Blacksky és Fountain Pens" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "(üres üzenet)" @@ -802,7 +802,7 @@ msgstr "Fiók" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "Fiókszolgáltató" msgid "Account removed from quick access" msgstr "Fiók levéve a listáról" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Fiók némítása feloldva" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "Másokat hitelesíteni csak a <0><1/> recés pipával rendelkező fiókok képesek. Ezeket a megbízható hitelesítőket a Bluesky jelöli ki." -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "Tevékenységértesítések" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Felvesz" @@ -965,7 +965,7 @@ msgstr "Automatizálási feljegyzés alkalmazása" msgid "Add emoji reaction" msgstr "Emoji-reakció hozzáfűzése" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "Tagok felvétele" @@ -978,8 +978,9 @@ msgstr "Kép csatolása" msgid "Add media to post" msgstr "Médiatartalom csatolása a bejegyzéshez" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "Tagok hozzáadása" @@ -1001,8 +1002,8 @@ msgstr "Szó elnémítása a megadott beállításokkal" msgid "Add muted words and tags" msgstr "Elnémított szavak és címkék felvétele" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "Személy felvétele a listára" msgid "Add your birthdate" msgstr "Születési dátum megadása" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "{0} vette fel a csoportba" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "További részletek (legfeljebb 1000 karakter)" msgid "Additional details (limit 300 characters)" msgstr "További részletek (legfeljebb 300 karakter)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "Adminisztrátor" @@ -1361,9 +1367,9 @@ msgstr "Illusztráció, amely számos Bluesky-bejegyzést ábrázol megosztási- msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "A megbízható hitelesítőket a Bluesky jelöli ki, akik ezután képesek más személyeket hitelesíteni." -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." -msgstr "Meghívóval bárki csatlakozhat anélkül, hogy kézileg hozzá kelljen adni őt a csevegőcsoporthoz. A hivatkozás lehet korlátozott felhasználású és a csatlakozás lehet jóváhagyandó. A hivatkozás bármikor érvényteleníthető. A saját felhasználóneved, profilképed és a csevegőcsoport neve nyilvános lesz." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." +msgstr "Meghívóval bárki csatlakozhat anélkül, hogy kézileg hozzá kelljen adni őt a csevegőcsoporthoz. A hivatkozás lehet korlátozott felhasználású és a csatlakozás lehet jóváhagyandó. A hivatkozás bármikor érvényteleníthető." #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 msgid "An issue not included in these options" @@ -1439,6 +1445,16 @@ msgstr "Bárki" msgid "Anyone can interact" msgstr "Bárki kapcsolatba léphet" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "Bárki azonnal csatlakozhat" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "Bárki kérelmezheti a csatlakozást" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "Egészen biztos vagy benne?" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "Biztosan törölni akarod a(z) „{0}” nevű alkalmazásjelszót?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "Biztosan törölni akarod ezt az üzenetet? Az üzenet a Te nézőpontodból el lesz távolítva, de a többi fél számára nem." @@ -1574,7 +1590,7 @@ msgstr "Biztosan törölni akarod ezt a kezdőcsomagot?" msgid "Are you sure you want to discard your changes?" msgstr "Biztosan el akarod vetni a változtatásokat?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "Biztosan el akarod hagyni a(z) {groupName} csoportot?" @@ -1653,9 +1669,9 @@ msgstr "Videók és GIF-ek automatikus lejátszása" msgid "Available" msgstr "Elérhető" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "A feliratkozás előtt vissza kell igazolnod az e-mail-címedet." #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "Az üzenetküldés előtt ellenőriznünk kell az e-mail-címedet." @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Születésnap" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Letiltás" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "{displayName} letiltása" @@ -1772,7 +1788,7 @@ msgstr "{displayName} letiltása" msgid "Block account" msgstr "Fiók letiltása" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "Fiók letiltása" @@ -1794,7 +1810,7 @@ msgstr "Letiltás és törlés" msgid "Block list" msgstr "Lista letiltása" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "Letiltás/jelentés" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Letiltott fiókok" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Az Általad letiltott fiókok nem képesek válaszolni a bejegyzéseidre, megemlíteni Téged vagy bármilyen egyéb módon kapcsolatba lépni Veled." @@ -2056,17 +2072,16 @@ msgstr "Kamera" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "Változtatások elmentve" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "A létrehozandó lista egy másolat a kezdőcsomag jelenlegi állapotáról. A kezdőcsomagban történt későbbi változtatások nem lesznek automatikusan szinkronizálva a listára is." -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "Csevegés törölve" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "A csevegést zárolták." -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "A csevegést véglegesen zárolták." -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "Csevegési értesítések – néma" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "Csevegési értesítések – hangos" @@ -2253,12 +2268,16 @@ msgstr "Csevegések" msgid "Chat Settings" msgstr "Csevegések" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "A csevegést átnevezték." + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "Átnevezték a csevegést a következőre: {0}" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "A csevegés zárolását feloldották." @@ -2323,6 +2342,10 @@ msgstr "Válaszd ki a megjelenítendő bejegyzések nyelvét" msgid "Choose this color as your avatar" msgstr "Szín használata profilképként" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "Add meg a csatlakozás köreit és módját." + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "Meghívandó személyek kiválasztása" @@ -2368,7 +2391,7 @@ msgstr "További információ" msgid "click here" msgstr "kattints ide" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "Új csoporttagok felvételéhez kattints ide" @@ -2376,6 +2399,10 @@ msgstr "Új csoporttagok felvételéhez kattints ide" msgid "Click here to contact our support team" msgstr "Kattints ide az ügyfélszolgálattal történő kapcsolatfelvételhez" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "A meghívó létrehozásához vagy szerkesztéséhez kattints ide" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "Kattints ide a fiókod törléséhez" @@ -2402,20 +2429,20 @@ msgstr "Kattints ide a születési dáumod frissítéséhez" msgid "Click here to update your email" msgstr "E-mail-cím frissítése" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" -msgstr "A meghívó megtekintéséhez vagy létrehozásához kattints ide" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" +msgstr "A meghívó megtekintéséhez kattints ide" #. placeholder {0}: isCashtag ? tag : `#${tag}` #: src/components/RichTextTag.tsx:56 msgid "Click to open tag menu for {0}" msgstr "A(z) {0} címke menüjének megnyitása" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Üzenetküldés megkísérlése ismét" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "A dátum és idő megtekintéséhez kattints ide" @@ -2444,7 +2471,7 @@ msgstr "Kipp 🐴 kopp 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Kipp 🐴 kopp 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "Élőeseményes reklámcsík testreszabása" msgid "Configured in <0>moderation settings." msgstr "A <0>moderálási beállításokban módosítható." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "Válaszlánc folytatása" msgid "Continue thread..." msgstr "Válaszlánc folytatása…" -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "Csoportnév megadása" @@ -2770,7 +2799,7 @@ msgstr "Következő lépés" msgid "Conversation" msgstr "Beszélgetés" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Beszélgetés törölve" @@ -2784,7 +2813,7 @@ msgstr "Beszélgetés törölve" msgid "Copied build version to clipboard" msgstr "Buildszám a vágólapra helyezve" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Vágólapra helyezve" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Vágólapra helyezve." @@ -2865,8 +2895,8 @@ msgstr "Profil hivatkozásának másolása" msgid "Copy link to starter pack" msgstr "Kezdőcsomag hivatkozásának másolása" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Üzenet szövegének másolása" @@ -3030,10 +3060,6 @@ msgstr "Fiók létrehozása a kezdőcsomag igénybevétele nélkül" msgid "Create an avatar instead" msgstr "Profilkép létrehozása" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "Meghívó létrehozása a csevegőcsoporthoz" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Másik létrehozása" @@ -3065,6 +3091,10 @@ msgstr "Moderálólista létrehozása" msgid "Create new account" msgstr "Regisztráció" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "Meghívó létrehozása vagy szerkesztése a csevegőcsoporthoz" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "Kezdőcsomag létrehozása" msgid "Create user list" msgstr "Felhasználólista létrehozása" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Létrehozás dátuma: {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "Letiltott szerző" @@ -3165,9 +3203,9 @@ msgstr "Alapértelmezett" msgid "Default icons" msgstr "Alapértelmezett ikonok" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Beszélgetés törlése" msgid "Delete Conversation" msgstr "Beszélgetés törlése" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Törlés helyileg" @@ -3227,11 +3265,11 @@ msgstr "Törlés helyileg" msgid "Delete list" msgstr "Lista törlése" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Üzenet törlése" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Üzenet törlése helyileg" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Törölt tartalom" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Törölt fiók" @@ -3331,6 +3368,11 @@ msgstr "Párbeszédablak: A bejegyzés kapcsolatbalépési jogosultságainak tes msgid "Dim" msgstr "Félhomályos" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "Letiltás" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Kész" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "Koppints kétszer vagy tartsd lenyomva az üzenetet egy reakció hozzáfűzéséhez." @@ -3624,6 +3666,7 @@ msgstr "pl.: Akik folyton csak reklámokkal válaszolnak." msgid "Eating disorders" msgstr "Étkezési zavar" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Profilkép szerkesztése" msgid "Edit Feeds" msgstr "Hírfolyamok szerkesztése" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "Csoportnév szerkesztése" @@ -3668,6 +3711,10 @@ msgstr "Kapcsolatbalépési beállítások szerkesztése" msgid "Edit interests" msgstr "Érdeklődési körök szerkesztése" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "Meghívó beállításai" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "Moderálólista szerkesztése" msgid "Edit My Feeds" msgstr "Hírfolyamgyűjtemény szerkesztése" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "Név szerkesztése" @@ -3721,7 +3768,7 @@ msgstr "Profil szerkesztése" msgid "Edit starter pack" msgstr "Kezdőcsomag szerkesztése" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "A csoport nevének szerkesztése" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "A csevegési kérelem elfogadása meghiúsult" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "Az emoji-reakció hozzáfűzése meghiúsult" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "A tagfelvétel meghiúsult" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "A kezdőcsomag bővítése meghiúsult" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "Az alkalmazásjelszó létrehozása meghiúsult. Próbáld újra." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "A csevegés törlése meghiúsult" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "A meghívó létrehozása meghiúsult" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "A csevegés törlése meghiúsult" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Az üzenet törlése meghiúsult" @@ -4161,15 +4217,27 @@ msgstr "A bejegyzés törlése meghiúsult. Próbáld újra." msgid "Failed to delete starter pack" msgstr "A kezdőcsomag törlése meghiúsult" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "A meghívó letiltása meghiúsult" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "A Germ DM szétkapcsolása meghiúsult. Hibaüzenet: {0}" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "A csevegőcsoport átnevezése meghiúsult" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "A meghívó szerkesztése meghiúsult" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "A meghívó engedélyezése meghiúsult" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "A javasolt fiókok automatikus követése meghiúsult. Próbáld újra" @@ -4186,7 +4254,7 @@ msgstr "A javaslat elrejtése meghiúsult. Ellenőrizd az internetkapcsolatot" msgid "Failed to launch SMS app" msgstr "Az SMS-alkalmazás megnyitása meghiúsult" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "A csevegőcsoport elhagyása meghiúsult" @@ -4250,12 +4318,16 @@ msgstr "Az ajánlott hírfolyamok betöltése meghiúsult" msgid "Failed to load suggested follows" msgstr "A javasolt személyek betöltése meghiúsult" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "A csevegőcsoport zárolása meghiúsult" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "A kérelmek megjelölése olvasottként meghiúsult" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "A csevegőcsoport elnémítása meghiúsult" @@ -4277,8 +4349,8 @@ msgstr "Hálózati hiba miatt az adatok eltávolítása meghiúsult. Ellenőrizd msgid "Failed to remove data. {0}" msgstr "Az adatok eltávolítása meghiúsult. {0}" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "Az emoji-reakció eltávolítása meghiúsult" @@ -4287,6 +4359,10 @@ msgstr "Az emoji-reakció eltávolítása meghiúsult" msgid "Failed to remove from starter pack" msgstr "A kezdőcsomagról levétel meghiúsult" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "A csoporttag eltávolítása meghiúsult" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "A hitelesítés eltávolítása meghiúsult" @@ -4333,6 +4409,10 @@ msgstr "A fellebbezés elküldése meghiúsult. Próbáld újra." msgid "Failed to toggle thread mute, please try again" msgstr "A beszélgetés némításának be-/kikapcsolása meghiúsult. Próbáld újra." +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "A csevegőcsoport zárolásának feloldása meghiúsult" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "A lista kitűzésének feloldása meghiúsult" @@ -4814,6 +4894,20 @@ msgstr "A(z) <0/> hírfolyamból" msgid "Generate a starter pack" msgstr "Kezdőcsomag létrehozása" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "Meghívó létrehozása" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "Új meghívó létrehozása" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "Új meghívó létrehozása" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "Feliratkozás egy fiók új bejegyzéseire" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "Rendben" @@ -4936,7 +5031,7 @@ msgstr "Vissza" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "Ugrás a fiókbeállításokhoz" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Ugrás a beszélgetéshez vele: {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Tovább" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Profil megnyitása" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "A(z) {chatName} megnevezésű csevegőcsoport megnyitása" @@ -5049,26 +5144,40 @@ msgstr "Az erőszak látványos megjelenítése" msgid "Grooming or predatory behavior" msgstr "Kiskorúak kizsákmányolása vagy szexuális ragadozás" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "Csoportmeghívó-kezelési párbeszédablak" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "Csoport zárolva" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "Csevegőcsoport elnémítva" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "Csevegőcsoport beállításai" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "Csoport zárolása feloldva" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "Csevegőcsoport némítása feloldva" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "A csevegőcsoportok még nem elérhetők." -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "A csevegőcsoportok mostantól elérhetők." @@ -5078,7 +5187,7 @@ msgstr "A csoport zárolva van" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "Csoportnév" @@ -5336,6 +5445,10 @@ msgstr "Hmmmm… Ez a moderálási szolgáltatás nem található." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Egy pillanat! A videófeltöltés lehetősége még nem mindenki számára elérhető. Próbáld újra később." +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "Hátra az agarakkal! Ez a funkció Számodra még nem elérhető. Próbáld újra később." + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "Ismerősök meghívása" msgid "Invite friends <0/>" msgstr "Ismerősök meghívása <0/>" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "Meghívó" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "Meghívó létrehozva." -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "Meghívó letiltva." -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "Meghívó szerkesztve." -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "Meghívóhivatkozás engedélyezve." @@ -5712,7 +5829,7 @@ msgstr "Hívj meg másokat is ebbe a kezdőcsomagba!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Könnyen oszd meg ismerőseiddel a kedvenc hírfolyamaidat és személyeidet!" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "Meghívás elküldve" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "További információ." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Elhagyás" @@ -5939,11 +6056,11 @@ msgstr "Csevegés elhagyása" msgid "Leave conversation" msgstr "Beszélgetés elhagyása" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "Csevegőcsoport elhagyása" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "Csevegőcsoport elhagyása" @@ -6036,14 +6153,14 @@ msgstr "{0, plural, one {#} other {#}} felhasználó kedveli" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "{likeCount, plural, one {#} other {#}} felhasználó kedveli" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Kedvelések" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "Kapcsolatbalépési beállítások betöltése…" msgid "Loading..." msgstr "Betöltés…" -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" -msgstr "Betöltés…" +msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "Zárolás" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "Csevegőcsoport zárolása" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "Csevegőcsoport zárolása" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "A csevegőcsoport zárolása" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "Zárolva" @@ -6367,11 +6484,11 @@ msgstr "A médiatartalmak egy másik eszközön érhetők el" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "A nyugalom megzavarására alkalmas vagy felnőtt témákat ábrázoló médiatartalom." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "Tagok" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "A tagok továbbra is képesek lesznek az üzenetek elolvasására, de újakat nem képesek küldeni." @@ -6383,7 +6500,7 @@ msgstr "Megemlítési értesítések" msgid "mentioned users" msgstr "a megemlített felhasználók" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Menü" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "Üzenet küldése" @@ -6410,26 +6527,26 @@ msgstr "Üzenet küldése" msgid "Message {0}" msgstr "Üzenetküldés neki: {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "Üzenetküldés neki: {displayName}" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Törölt üzenet" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Üzenet törölve" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "Az üzenet elküldése meghiúsult." #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "@{0} üzenete: {1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "A kiszolgáló üzenete: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Üzenetbeviteli mező" @@ -6452,7 +6569,7 @@ msgstr "Az üzenet túl hosszú" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "Az üzenet túl hosszú ({MAX_DM_GRAPHEME_LENGTH}/{graphemeCount})" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "Üzenetlehetőségek" @@ -6580,7 +6697,7 @@ msgstr "Filmek" msgid "Music" msgstr "Zene" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Elnémítás" @@ -6625,7 +6742,7 @@ msgstr "Lista elnémítása" msgid "Mute these accounts?" msgstr "Biztosan el akarod némítani az alábbi fiókokat?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "Csevegőcsoport elnémítása" @@ -6663,7 +6780,7 @@ msgstr "Válaszlánc elnémítása" msgid "Mute words & tags" msgstr "Szavak és címkék elnémítása" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "Elnémítva" @@ -6775,24 +6892,21 @@ msgid "New chat" msgstr "Új csevegés" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "Új csevegés vele: {0}" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "Új csevegés velük: {0} és {1}" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." -msgstr "Új csevegés velük: {0}, {1}, és {2, plural, other {{4}}} további személy." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." +msgstr "Új csevegés velük: {0}, {1} és {memberCount, plural, other {{memberCount}}} további személy." #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 msgid "New email address" @@ -6809,7 +6923,7 @@ msgstr "Új funkció" msgid "New follower notifications" msgstr "Értesítések új követőkről" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Hírek" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "Abbahagytad {0} követését" msgid "No media yet" msgstr "Még nincsenek médiatartalmak" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Még nem rendelkezel üzenetekkel" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Nincs találat" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Profilképkészítő megnyitása" msgid "Open camera" msgstr "Kamera megnyitása" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "{displayName} beállításainak megtekintése" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Beszélgetési beállítások megnyitása" @@ -7375,7 +7489,7 @@ msgstr "Teljes emojilista megnyitása" msgid "Open Germ DM" msgstr "A Germ DM megnyitása" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "Csevegőcsoport beállításainak megnyitása" @@ -7383,7 +7497,7 @@ msgstr "Csevegőcsoport beállításainak megnyitása" msgid "Open link to {niceUrl}" msgstr "A(z) {niceUrl} hivatkozás megnyitása" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Üzenetlehetőségek megnyitása" @@ -7527,7 +7641,7 @@ msgstr "Bejegyzésíró felület megnyitása" msgid "Opens this draft in the composer" msgstr "Piszkozat szerkesztése a bejegyzésíró felületen" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Videó szüneteltetése" msgid "People" msgstr "Személyek" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "A(z) {ownerName} által követett személyek csatlakozását nem kell jóváhagyni" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "A(z) {ownerName} által követett személyek kérelmezhetik a csatlakozást" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Az őt követő személyek: @{0}" msgid "People I follow" msgstr "Követett személyektől" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "Az Általad követett személyek kézi jóváhagyás nélkül csatlakozhatnak" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "Az Általad követett személyek kérelmezhetik a csatlakozást" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "Az Általad követett személyek" @@ -8049,6 +8179,11 @@ msgstr "Kapcsolatbalépési beállítások" msgid "Post language selection" msgstr "Bejegyzés nyelvének megadása" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "Meghívó közzététele" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "Leválasztottad az idézetet" msgid "Quote posts disabled" msgstr "Idézés letiltva" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "Korlát átlépve. Próbáld újra később." msgid "Re-attach quote" msgstr "Idézet visszakapcsolása" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "Meghívó letiltásának feloldása" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "Meghívó letiltásának feloldása" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "Reagálás a(z) {emoji}-emojival" @@ -8446,7 +8589,7 @@ msgstr "{displayName} eltávolítása a csevegőcsoportból" msgid "Remove {displayName} from starter pack" msgstr "{displayName} eltávolítása a kezdőcsomagból" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "{displayName} eltávolítása a csevegőcsoportból" @@ -8496,7 +8639,7 @@ msgstr "Hírfolyam eltávolítása" msgid "Remove feed?" msgstr "Hírfolyam eltávolítása" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "Eltávolítás a csevegésből" @@ -8655,7 +8798,7 @@ msgstr "Válasz a bejegyzésedre" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Frissítetted a válasz láthatóságát" msgid "Reply was successfully hidden" msgstr "Elrejtetted a választ" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Jelentés" @@ -8749,7 +8892,7 @@ msgstr "Hírfolyam jelentése" msgid "Report list" msgstr "Lista jelentése" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Üzenet jelentése" @@ -8776,7 +8919,7 @@ msgstr "Beszélgetés jelentése" msgid "Report this feed" msgstr "Hírfolyam jelentése" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "Csevegőcsoport jelentése" @@ -8844,7 +8987,7 @@ msgstr "{reposter} megosztotta" msgid "Reposted by you" msgstr "Megosztottad" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "Megosztások" msgid "Reposts of this post" msgstr "A bejegyzés megosztásai" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "Vissza az előző lépéshez" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Visszajelzés küldése" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Üzenet küldése" @@ -9627,6 +9770,8 @@ msgstr "Szexuális tartalom" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,23 +10141,38 @@ msgstr "További ajánlott hírfolyamok" msgid "Some people can reply" msgstr "Csak bizonyos személyek válaszolhatnak" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "Valaki csatlakozott a csoporthoz." + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "Valaki elhagyta a csoportot." + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "Valaki {0} emojival reagált" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "Valaki {0} emojival reagált erre: {target}" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "Valaki hozzá lett adva a csoporthoz." + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" +msgstr "Valaki el lett távolítva a csoportból." #: src/components/moderation/ReportDialog/index.tsx:103 msgid "Something wasn't quite right with the data you're trying to report. Please contact support." msgstr "Valami nem stimmel a beküldendő adatokkal. Vedd fel a kapcsolatot az ügyfélszolgálattal." #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Valami balul sült el" @@ -10247,7 +10407,7 @@ msgstr "Siker!" msgid "Successfully verified" msgstr "Fiók hitelesítve" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "Javasolt" @@ -10362,7 +10522,7 @@ msgstr "Koppints ide az eltávolításhoz" msgid "Tap to remove your {0} reaction" msgstr "Koppints ide a(z) „{0}” reakció eltávolításához" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "Koppints ide az újrapróbálkozáshoz" @@ -10375,7 +10535,7 @@ msgstr "Koppints ide a(z) {0} reakció megtekintéséhez" msgid "Tap to show all reactions" msgstr "Koppints ide az összes reakció megtekintéséhez" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "Koppints ide a reakciók megtekintéséhez" @@ -10602,6 +10762,10 @@ msgstr "Téma" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "A születési dátum szerkesztésének gyakorisága korlátozott. Lehetséges, hogy várnod kell egy pár napot, mielőtt ismét szerkeszthetnéd." +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "Ez a csevegőcsoport jelenleg nem rendelkezik meghívóval." + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "A fiók deaktiválásához nem tartozik időkorlát. Bármikor visszajöhetsz." @@ -10671,8 +10835,8 @@ msgstr "A hírfolyamok frissítése meghiúsult. Ellenőrizd az internetkapcsola #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10799,7 +10963,7 @@ msgstr "Ez a tartalom jelenleg nem elérhető, mert az egyik kapcsolódó felhas msgid "This content is not viewable without a Bluesky account." msgstr "Ezt a tartalmat bejelentkezés nélkül nem tekintheted meg." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "Ez a beszélgetés egy már törölt vagy deaktivált fiókkal történt. A lehetőségekhez kattints ide" @@ -10827,10 +10991,6 @@ msgstr "Jelenleg egy alkalmazásjelszóval vagy bejelentkezve. A funkció haszn msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Jelenleg egy alkalmazásjelszóval vagy bejelentkezve. A funkció használatához a valódi jelszavaddal kell bejelentkezned." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "Ez a funkció számodra még nem elérhető. Próbáld újra később." - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Ez a hírfolyam jelenleg rengeteg bejövő forgalmat tapasztal, ezért átmenetileg nem elérhető. Próbáld újra később." @@ -10941,6 +11101,10 @@ msgstr "Ez a profil csak a bejelentkezett felhasználók számára látható; a msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Ez a válasz egy rejtett részlegbe lesz sorolva a válaszláncok legalján és se Te, sem pedig mások nem fognak értesítéseket kapni a jövőbeli válaszokról." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "Ez az oldal csak csevegőcsoportoknál elérhető." + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Ez a szolgáltatás nem osztotta meg a felhasználási feltételeit vagy az adatvédelmi irányelveit." @@ -11109,8 +11273,8 @@ msgstr "A legjobbra értékelt válaszok elöl" msgid "Topic" msgstr "Témakör" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11183,7 +11347,7 @@ msgstr "Televízió" msgid "Two-factor authentication (2FA)" msgstr "Kétlépcsős azonosítás (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Üzenet megadása" @@ -11255,7 +11419,7 @@ msgctxt "action" msgid "Unblock" msgstr "Tiltás feloldása" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "{displayName} tiltásának feloldása" @@ -11330,11 +11494,11 @@ msgstr "A megadott születési dátum szerint sajnos túl fiatal vagy a Bluesky msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "A saját állításod szerint ebben a régióban sajnos még túl fiatal vagy a Bluesky használatához." -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "Meghívás visszavonása" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "{displayName} meghívásának visszavonása" @@ -11360,7 +11524,7 @@ msgstr "Mégse tetszik" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Kedvelés visszavonása ({0, plural, one {# kedvelés} other {# kedvelés}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "A csevegőcsoport zárolásának feloldása" @@ -11397,7 +11561,7 @@ msgstr "Beszélgetés némításának feloldása" msgid "Unmute list" msgstr "Lista némításának feloldása" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "Csevegőcsoport némításának feloldása" @@ -11496,12 +11660,16 @@ msgstr "<0>{displayName} listatagságának frissítése" msgid "Update email" msgstr "E-mail-cím frissítése" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "Meghívó frissítése" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Frissítés erre: {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "A csatlakozáshoz az alkalmazás frissítése szükséges." @@ -11881,7 +12049,7 @@ msgid "View {0}’s profile" msgstr "{0} profiljának megtekintése" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "{displayName} profiljának megtekintése" @@ -11907,7 +12075,7 @@ msgstr "Részletek" msgid "View full thread" msgstr "Teljes válaszlánc megtekintése" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "Bejövő csevegőcsoporti kérelmek megtekintése" @@ -11947,6 +12115,10 @@ msgstr "Borítókép megtekintése" msgid "View the avatar" msgstr "Profilkép megtekintése" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "A csevegőcsoport meghívójának megtekintése" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12062,7 +12234,7 @@ msgstr "Erre a témakörre nincs találat." msgid "We couldn't load this conversation" msgstr "Ez a beszélgetés nem található" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "A beszélgetés beállításainak betöltése meghiúsult" @@ -12172,7 +12344,7 @@ msgstr "Hiba történt az életkor-igazolási folyamat elindítása közben. Ha msgid "We're having network issues, try again" msgstr "Hálózati hiba történt. Próbáld újra." -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "Hálózati hiba történt. Próbáld újra." @@ -12271,6 +12443,10 @@ msgstr "Ha rákoppintasz a jelvényre, akkor megtekintheted egy fiók hitelesít msgid "Who can interact with this post?" msgstr "Kapcsolatbalépési információ" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "A csatlakozás körei és módja" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12362,6 +12538,10 @@ msgstr "Írók" msgid "Wrong DID returned from server. Received: {0}" msgstr "A kiszolgáló helytelen DID-t adott vissza. Válasz: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "Helytelen csevegéstípus" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12475,7 +12655,7 @@ msgstr "Emellett lehetőséged van letölteni a csevegési adataidat is, „JSON msgid "You can always opt out and delete your data" msgstr "Ezt az engedélyt bármikor visszavonhatod és törölheted az adataidat" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "A csevegési értesítések hangosítását/némítását az alkalmazáson belüli csevegési beállításokban szabhatod személyre" @@ -12719,15 +12899,14 @@ msgid "You probably want to restart the app now." msgstr "Lehetséges, hogy most előnyös lenne bezárni és újra megnyitni az alkalmazást." #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "{0} emojival reagáltál" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" +msgstr "{0} emojival reagáltál erre: {target}" #: src/components/dialogs/BirthDateSettings.tsx:87 #: src/components/dialogs/BirthDateSettings.tsx:97 @@ -12756,22 +12935,14 @@ msgstr "Mostantól fogsz értesítéseket kapni erről a válaszláncról" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Kapni fogsz egy „helyreállítási kódot” tartalmazó e-mailt. Ezt a kódot itt kell megadnod a jelszó megváltoztatásához." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "A jövőben képtelen leszel ismét csatlakozni, hacsak meg nem hívnak." -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" -msgstr "" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" +msgstr "Én: {message}" #: src/screens/Signup/index.tsx:152 msgid "You'll follow the suggested users and feeds once you finish creating your account!" @@ -12989,6 +13160,10 @@ msgstr "Tartózkodási hely frissítve." msgid "Your muted words" msgstr "Elnémított szavak" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "A felhasználóneved, profilképed és a csoport neve nyilvánosan megtekinthető lesz." + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "A jelszóváltoztatás sikeresen megtörtént. A legközelebbi bejelentkezésor már az új jelszót kell használnod." diff --git a/src/locale/locales/ia/messages.po b/src/locale/locales/ia/messages.po index 4d4a35c792..da47025a68 100644 --- a/src/locale/locales/ia/messages.po +++ b/src/locale/locales/ia/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ia\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Interlingua\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(include contento incorporate)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# mense} other {# menses}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -215,21 +209,11 @@ msgstr "" msgid "{0} is not supported by your device." msgstr "" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} se ha inscribite iste septimana" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} de {1}" msgid "{0} out of 50" msgstr "{0} de 50" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0} ha reagite con {1}" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "{0}, un lista de {1}" msgid "{0}'s avatar" msgstr "Avatar de {0}" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "" @@ -530,7 +497,8 @@ msgstr "" msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -542,6 +510,32 @@ msgstr "" msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, one {# minuta} other {# minutas}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "" @@ -571,10 +565,16 @@ msgstr "" msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "un message" @@ -802,7 +802,7 @@ msgstr "Conto" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "Conto removite del accesso rapide" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Conto dissilentiate" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "Contos con un marca de verification blau festonate <0><1/> pote verificar alteres. Iste verificatores de confidentia es seligite per Bluesky." -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "Notificationes de activitate" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Adder" @@ -965,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "Adder reaction con emoji" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "" @@ -978,8 +978,9 @@ msgstr "" msgid "Add media to post" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "" @@ -1001,8 +1002,8 @@ msgstr "Adder un parola a silentiar con le parametros eligite" msgid "Add muted words and tags" msgstr "Adder parolas e etiquettas silentiate" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "Adder usator al lista" msgid "Add your birthdate" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "" msgid "Additional details (limit 300 characters)" msgstr "Detalios additional (limite: 300 characteres)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1361,8 +1367,8 @@ msgstr "" msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "Un illustration monstrante que Bluesky selige verificatores de confidentia qui, a su vice, verifica contos de usatores individual." -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1439,6 +1445,16 @@ msgstr "" msgid "Anyone can interact" msgstr "Quicunque pote interager" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "Es tu secur de voler deler le contrasigno del application “{0}”?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1574,7 +1590,7 @@ msgstr "Es tu secur de voler deler iste pacchetto de initio?" msgid "Are you sure you want to discard your changes?" msgstr "Es tu secur de voler discartar tu cambiamentos?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1653,9 +1669,9 @@ msgstr "Reproducer automaticamente videos e GIFs" msgid "Available" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "Ante que tu pote reciper notificationes pro le publicationes de {name}, #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "Ante que tu pote inviar messages a un altere usator, tu debe verificar tu e-mail." @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Data de nascentia" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Blocar" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1772,7 +1788,7 @@ msgstr "" msgid "Block account" msgstr "Blocar conto" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "" @@ -1794,7 +1810,7 @@ msgstr "Blocar e deler" msgid "Block list" msgstr "Blocar lista" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "Blocar o signalar" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Contos blocate" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Contos blocate non pote responder in tu filos, mentionar te o interager con te de alcun altere maniera." @@ -2056,17 +2072,16 @@ msgstr "Camera" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "Cambiamentos salvate" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "Chat delite" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "Messages de chat - silentiose" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "Messages de chat - con sono" @@ -2253,12 +2268,16 @@ msgstr "Configurationes de Chat" msgid "Chat Settings" msgstr "Configurationes de Chat" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "" @@ -2323,6 +2342,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "Elige iste color como tu avatar" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "" @@ -2368,7 +2391,7 @@ msgstr "Clicca pro information" msgid "click here" msgstr "clicca hic" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2376,6 +2399,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2402,8 +2429,8 @@ msgstr "" msgid "Click here to update your email" msgstr "Clicca hic pro actualisar tu e-mail" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2411,11 +2438,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Clicca pro tentar inviar le message de novo" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2444,7 +2471,7 @@ msgstr "Cataclop 🐴 cataclop 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Cataclop 🐴 cataclop 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "Configurate in le <0>parametros de moderation." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "Continuar filo" msgid "Continue thread..." msgstr "Continuar filo..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2770,7 +2799,7 @@ msgstr "Continuar al proxime passo" msgid "Conversation" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Conversation delite" @@ -2784,7 +2813,7 @@ msgstr "Conversation delite" msgid "Copied build version to clipboard" msgstr "Version de compilation copiate al area de transferentia" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Copiate al area de transferentia" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Copiate!" @@ -2865,8 +2895,8 @@ msgstr "Copiar ligamine al profilo" msgid "Copy link to starter pack" msgstr "Copiar ligamine al pacchetto de initio" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Copiar message de texto" @@ -3030,10 +3060,6 @@ msgstr "Crear un conto sin usar iste pacchetto de initio" msgid "Create an avatar instead" msgstr "In vice, crear un avatar" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Crear un altere" @@ -3065,6 +3091,10 @@ msgstr "" msgid "Create new account" msgstr "Crear nove conto" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "" msgid "Create user list" msgstr "" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Create {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "Le creator ha essite blocate" @@ -3165,9 +3203,9 @@ msgstr "Predefinite" msgid "Default icons" msgstr "Icones predefinite" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Deler conversation" msgid "Delete Conversation" msgstr "Deler conversation" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Deler pro me" @@ -3227,11 +3265,11 @@ msgstr "Deler pro me" msgid "Delete list" msgstr "Deler lista" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Deler message" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Deler message pro me" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Delite" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Conto delite" @@ -3331,6 +3368,11 @@ msgstr "Dialogo: adjusta qui pote interager con iste publication" msgid "Dim" msgstr "Tenue" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Preste" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "Tocca duo vices o preme longemente le message pro adder un reaction" @@ -3624,6 +3666,7 @@ msgstr "" msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Modificar avatar" msgid "Edit Feeds" msgstr "Modificar canales" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "" @@ -3668,6 +3711,10 @@ msgstr "Modificar parametros de interaction" msgid "Edit interests" msgstr "Modificar interesses" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "" msgid "Edit My Feeds" msgstr "Modificar mi canales" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "" @@ -3721,7 +3768,7 @@ msgstr "Modificar profilo" msgid "Edit starter pack" msgstr "Modificar pacchetto de initio" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "Non ha essite possibile acceptar le chat" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "Non ha essite possibile adder reaction con emoji" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "Non ha essite possibile crear le contrasigno del application. Tenta de novo." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "Non ha essite possibile crear le conversation" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "Non ha essite possibile deler le chat" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Non ha essite possibile deler le message" @@ -4161,15 +4217,27 @@ msgstr "Non ha essite possibile deler le publication, tenta de novo" msgid "Failed to delete starter pack" msgstr "Non ha essite possibile deler le pacchetto de initio" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "" @@ -4186,7 +4254,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4250,12 +4318,16 @@ msgstr "Non ha essite possibile cargar le canales suggerite" msgid "Failed to load suggested follows" msgstr "Non ha essite possibile cargar le suggestiones de usatores a sequer" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "Non ha essite possibile marcar tote le requestas como legite" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "" @@ -4277,8 +4349,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "Non ha essite possibile remover reaction con emoji" @@ -4287,6 +4359,10 @@ msgstr "Non ha essite possibile remover reaction con emoji" msgid "Failed to remove from starter pack" msgstr "" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "Non ha essite possibile remover le verification" @@ -4333,6 +4409,10 @@ msgstr "Non ha essite possibile inviar le appello, tenta de novo." msgid "Failed to toggle thread mute, please try again" msgstr "Non ha essite possibile commutar le silentiamento del filo, tenta de novo" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "" @@ -4814,6 +4894,20 @@ msgstr "De <0/>" msgid "Generate a starter pack" msgstr "Generar un pacchetto de initio" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "Reciper notificationes quando alcuno publica" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "Comenciar" @@ -4936,7 +5031,7 @@ msgstr "Retornar" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Ir a conversation con {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Ir al proxime" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Ir al profilo" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "" @@ -5049,26 +5144,40 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5078,7 +5187,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "" @@ -5336,6 +5445,10 @@ msgstr "Le systema non ha succedite a cargar iste servicio de moderation." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Un momento! Nos concede gradualmente le accesso al video, e tu attende ancora in le cauda. Reveni tosto!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "" @@ -5712,7 +5829,7 @@ msgstr "Invita personas a iste pacchetto de initio!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Invita tu amicos a sequer tu canales e personas favorite" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Saper plus." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Partir" @@ -5939,11 +6056,11 @@ msgstr "Partir del chat" msgid "Leave conversation" msgstr "Partir del conversation" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "" @@ -6036,14 +6153,14 @@ msgstr "Appreciate per {0, plural, one {# usator} other {# usatores}}" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Appreciate per {likeCount, plural, one {# usator} other {# usatores}}" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Appreciationes" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "" msgid "Loading..." msgstr "Cargante..." -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "" @@ -6367,11 +6484,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Contento multimedial que pote perturbar o esser innapropriate pro certe publicos." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6383,7 +6500,7 @@ msgstr "Notificationes de mentiones" msgid "mentioned users" msgstr "usatores mentionate" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Menu" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6410,26 +6527,26 @@ msgstr "" msgid "Message {0}" msgstr "Message {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Message delite" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Message delite" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "Message de @{0}: {1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Message del servitor: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Campo de insertion de message" @@ -6452,7 +6569,7 @@ msgstr "Le message es troppo longe" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "Optiones de messages" @@ -6580,7 +6697,7 @@ msgstr "Cinema" msgid "Music" msgstr "Musica" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Silentiar" @@ -6625,7 +6742,7 @@ msgstr "Silentiar lista" msgid "Mute these accounts?" msgstr "Silentiar iste contos?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "" @@ -6663,7 +6780,7 @@ msgstr "Silentiar discussion" msgid "Mute words & tags" msgstr "Silentiar parolas e etiquettas" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "" @@ -6775,23 +6892,20 @@ msgid "New chat" msgstr "Nove chat" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6809,7 +6923,7 @@ msgstr "Nove function" msgid "New follower notifications" msgstr "Notificationes de nove sequitor" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Novas" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "Non plus sequente {0}" msgid "No media yet" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Ancora sin messages" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Necun resultato" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Aperir creator de avatar" msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Aperir optiones de conversation" @@ -7375,7 +7489,7 @@ msgstr "Aperir le lista complete de emojis" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7383,7 +7497,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "Aperir ligamine a {niceUrl}" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Aperir optiones de message" @@ -7527,7 +7641,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Pausar video" msgid "People" msgstr "Personas" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Personas qui seque @{0}" msgid "People I follow" msgstr "Personas que io seque" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8049,6 +8179,11 @@ msgstr "Parametros de interaction del publication" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "Le citation ha essite disannexate con successo" msgid "Quote posts disabled" msgstr "Citationes disactivate" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "" msgid "Re-attach quote" msgstr "Reannexar citation" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "Reager con {emoji}" @@ -8446,7 +8589,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "Remover {displayName} del pacchetto de initio" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8496,7 +8639,7 @@ msgstr "Remover canal" msgid "Remove feed?" msgstr "Remover canal?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8655,7 +8798,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Visibilitate del responsa actualisate" msgid "Reply was successfully hidden" msgstr "Le responsa ha essite occultate con successo" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Signalar" @@ -8749,7 +8892,7 @@ msgstr "Signalar canal" msgid "Report list" msgstr "Signalar lista" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Signalar message" @@ -8776,7 +8919,7 @@ msgstr "" msgid "Report this feed" msgstr "Signalar iste canal" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "" @@ -8844,7 +8987,7 @@ msgstr "" msgid "Reposted by you" msgstr "Republicate per te" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "Republicationes" msgid "Reposts of this post" msgstr "Republicationes de iste publication" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "Retorna al passo precedente" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Inviar commentarios" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Inviar message" @@ -9627,6 +9770,8 @@ msgstr "Sexualmente suggestive" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,15 +10141,30 @@ msgstr "Alcun altere canales que pote placer te" msgid "Some people can reply" msgstr "Alicun personas pote responder" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "Alcuno ha reagite con {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" msgstr "" #: src/components/moderation/ReportDialog/index.tsx:103 @@ -10012,7 +10172,7 @@ msgid "Something wasn't quite right with the data you're trying to report. Pleas msgstr "Le datos que tu tenta signalar ha alcun problema. Contacta le supporto." #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Alcun error ha occurrite" @@ -10247,7 +10407,7 @@ msgstr "Successo!" msgid "Successfully verified" msgstr "Verificate con successo" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10362,7 +10522,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "" @@ -10375,7 +10535,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "" @@ -10600,6 +10760,10 @@ msgstr "Thema" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Il non ha limite de tempore pro disactivation de conto, retorna a qualcunque momento." @@ -10669,8 +10833,8 @@ msgstr "Il ha habite un problema durante le actualisation de tu canales, verific #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Iste contento non es disponibile proque un del usatores involvite ha blo msgid "This content is not viewable without a Bluesky account." msgstr "Le contento non se pote visualisar sin un conto de Bluesky." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "Iste conversation es con un conto delite o disactivate. Preme pro optiones" @@ -10825,10 +10989,6 @@ msgstr "Iste function non es disponibile quando tu usa un contrasigno de applica msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Iste function non es disponibile quando tu usa un contrasigno de application. Per favor aperi session con tu contrasigno principal." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Iste canal recipe multe traffico e es temporarimente indisponibile. Tenta de novo plus tarde." @@ -10939,6 +11099,10 @@ msgstr "Iste profilo solmente es visibile a usatores con session aperte. Illo no msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Iste responsa essera placiate in un section occulte in basso de tu filo e silentiara notificationes pro responsas subsequente – pro te mesme e pro alteres." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Iste servicio non ha fornite conditiones de servicio o un politica de privatessa." @@ -11107,8 +11271,8 @@ msgstr "Responsas popular primo" msgid "Topic" msgstr "Topico" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "Television" msgid "Two-factor authentication (2FA)" msgstr "Authentication a duo factores (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Scribe tu message hic" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Disblocar" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11328,11 +11492,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11358,7 +11522,7 @@ msgstr "Disappreciar" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Disappreciar ({0, plural, one {# appreciation} other {# appreciationes}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "" @@ -11395,7 +11559,7 @@ msgstr "Dissilentiar conversation" msgid "Unmute list" msgstr "Dissilentiar lista" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "" @@ -11494,12 +11658,16 @@ msgstr "Actualisar <0>{displayName} in Listas" msgid "Update email" msgstr "Actualisar e-mail" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Actualisar a {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11905,7 +12073,7 @@ msgstr "Visualisar detalios" msgid "View full thread" msgstr "Vider filo complete" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11945,6 +12113,10 @@ msgstr "" msgid "View the avatar" msgstr "Vider le avatar" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "Non ha essite possibile trovar alcun resultato pro ille topico." msgid "We couldn't load this conversation" msgstr "Non ha essite possibile cargar iste conversation" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12170,7 +12342,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "Nos ha problemas de rete, tenta de novo" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12269,6 +12441,10 @@ msgstr "Quando tu tocca super un marca de verification, tu videra qual organisat msgid "Who can interact with this post?" msgstr "Qui pote interager con iste publication?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Scriptores" msgid "Wrong DID returned from server. Received: {0}" msgstr "Le servitor ha retornate un DID incorrecte. Recipite: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "Tu pote eliger si le notificationes de chat ha sono in le parametros de chat in le application" @@ -12717,14 +12897,13 @@ msgid "You probably want to restart the app now." msgstr "Probabilemente tu vole reinitiar le application ora." #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "Tu ha reagite con {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:87 @@ -12754,21 +12933,13 @@ msgstr "Ora tu recipera notificationes de iste filo" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Tu recipera un e-mail con un \"codice de reinitialisation\". Insere ille codice hic, alora insere tu nove contrasigno." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" msgstr "" #: src/screens/Signup/index.tsx:152 @@ -12987,6 +13158,10 @@ msgstr "" msgid "Your muted words" msgstr "Tu parolas silentiate" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/id/messages.po b/src/locale/locales/id/messages.po index f610a8b573..97c372d6b4 100644 --- a/src/locale/locales/id/messages.po +++ b/src/locale/locales/id/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: id\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "Kategori \"{interestsDisplayName}\" (aktif)" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(berisi konten yang disisipkan)" @@ -94,7 +88,7 @@ msgstr "{0, plural, other {# bulan}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -215,21 +209,11 @@ msgstr "{0} tidak tersedia" msgid "{0} is not supported by your device." msgstr "" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} telah bergabung minggu ini" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} dari {1}" msgid "{0} out of 50" msgstr "{0} dari 50" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0} menanggapi {1}" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "{0}, sebuah daftar oleh {1}" msgid "{0}'s avatar" msgstr "Avatar {0}" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "" @@ -530,7 +497,8 @@ msgstr "" msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -542,6 +510,32 @@ msgstr "" msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, other {# menit}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "Feed dan orang-orang favorit {name} - bergabunglah dengan saya!" @@ -571,10 +565,16 @@ msgstr "{profileName} bergabung Bluesky menggunakan paket pemula {timeAgoString} msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "Kumpulan feed populer yang dapat Anda temukan di Bluesky, termasuk Berita, Booksky, Pengembangan Game, Blacksky, dan Pena Tinta" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "sebuah pesan" @@ -802,7 +802,7 @@ msgstr "Akun" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "Penyedia akun" msgid "Account removed from quick access" msgstr "Akun dihapus dari akses cepat" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Akun tidak dibisukan" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "Akun dengan tanda cek biru bergerigi <0><1/> dapat memverifikasi lainnya. Verifikator ini telah dipilih oleh Bluesky." -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "Aktivitas notifikasi" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Tambah" @@ -965,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "Tambahkan emoji reaksi" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "" @@ -978,8 +978,9 @@ msgstr "Tambahkan gambar" msgid "Add media to post" msgstr "Tambah media ke postingan" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "" @@ -1001,8 +1002,8 @@ msgstr "Tambahkan kata bisu yang dipilih pengaturan" msgid "Add muted words and tags" msgstr "Tambah kata dan tagar untuk dibisukan" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "Tambahkan pengguna ke daftar" msgid "Add your birthdate" msgstr "Tambahkan tanggal lahir Anda" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "Rincian tambahan (batas 1000 karakter)" msgid "Additional details (limit 300 characters)" msgstr "Rincian tambahan (batas 300 karakter)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1361,8 +1367,8 @@ msgstr "Ilustrasi dari beberapa postingan Bluesky bersama dengan ikon posting ul msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "Sebuah ilustrasi menampilkan Bluesky memilih verifikator terpercaya, dan verifikator terpercaya pada waktunya memverifikasi akun pengguna individual." -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1439,6 +1445,16 @@ msgstr "Siapa saja" msgid "Anyone can interact" msgstr "Siapa saja dapat berinteraksi" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "Apakah anda sungguh-sungguh yakin?" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "Anda yakin ingin menghapus sandi aplikasi \"{0}\"?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1574,7 +1590,7 @@ msgstr "Anda yakin ingin menghapus paket pemula ini?" msgid "Are you sure you want to discard your changes?" msgstr "Anda yakin ingin membuang perubahan?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1653,9 +1669,9 @@ msgstr "Putar otomatis video dan GIF" msgid "Available" msgstr "Tersedia" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "" #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "Untuk dapat mengirim pesan ke pengguna lain, harap verifikasi email Anda terlebih dahulu." @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Tanggal lahir" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Blokir" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1772,7 +1788,7 @@ msgstr "" msgid "Block account" msgstr "Blokir akun" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "" @@ -1794,7 +1810,7 @@ msgstr "Blokir dan Hapus" msgid "Block list" msgstr "Blokir daftar" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "Blokir atau lapor" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Akun yang Diblokir" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Akun yang diblokir tidak dapat membalas utas Anda, menyebut Anda, atau berinteraksi dengan Anda." @@ -2056,17 +2072,16 @@ msgstr "Kamera" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "Perubahan disimpan" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "Obrolan dihapus" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "Obrolan pesan - senyap" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "Obrolan pesan - suara" @@ -2253,12 +2268,16 @@ msgstr "Pengaturan obrolan" msgid "Chat Settings" msgstr "Pengaturan Obrolan" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "" @@ -2323,6 +2342,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "Pilih warna ini sebagai avatar Anda" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "" @@ -2368,7 +2391,7 @@ msgstr "Klik untuk informasi" msgid "click here" msgstr "klik di sini" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2376,6 +2399,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2402,8 +2429,8 @@ msgstr "" msgid "Click here to update your email" msgstr "Klik disini untuk memperbarui email Anda" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2411,11 +2438,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Ketuk untuk mengirim ulang pesan yang gagal" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2444,7 +2471,7 @@ msgstr "Keletak 🐴 keletuk 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Keletak 🐴 keletuk 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "Diatur pada <0>pengaturan moderasi." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "Lanjutkan utasan" msgid "Continue thread..." msgstr "Lanjutkan utas..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2770,7 +2799,7 @@ msgstr "Lanjutkan ke langkah berikutnya" msgid "Conversation" msgstr "Percakapan" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Percakapan dihapus" @@ -2784,7 +2813,7 @@ msgstr "Percakapan dihapus" msgid "Copied build version to clipboard" msgstr "Versi build disalin ke papan klip" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Disalin ke papan klip" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Tersalin!" @@ -2865,8 +2895,8 @@ msgstr "Salin tautan ke profil" msgid "Copy link to starter pack" msgstr "Salin tautan ke paket pemula" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Salin teks pesan" @@ -3030,10 +3060,6 @@ msgstr "Buat akun tanpa menggunakan paket pemula ini" msgid "Create an avatar instead" msgstr "Buat avatar saja" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Buat paket lain" @@ -3065,6 +3091,10 @@ msgstr "Buat daftar moderasi" msgid "Create new account" msgstr "Buat akun baru" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "" msgid "Create user list" msgstr "Buat daftar pengguna" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Dibuat pada {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "Pembuat telah diblokir" @@ -3165,9 +3203,9 @@ msgstr "Standar" msgid "Default icons" msgstr "Ikon bawaan" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Hapus percakapan" msgid "Delete Conversation" msgstr "Hapus Percakapan" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Hapus untuk saya" @@ -3227,11 +3265,11 @@ msgstr "Hapus untuk saya" msgid "Delete list" msgstr "Hapus daftar" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Hapus pesan" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Hapus pesan untuk saya" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Dihapus" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Akun Telah Dihapus" @@ -3331,6 +3368,11 @@ msgstr "Dialog: sesuaikan siapa saja yang dapat berinteraksi dengan postingan in msgid "Dim" msgstr "Redup" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Selesai" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "Ketuk dua kali atau tekan lama pada pesan untuk menambahkan reaksi" @@ -3624,6 +3666,7 @@ msgstr "contoh: Pengguna yang membalas dengan iklan secara berulang." msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Ubah avatar" msgid "Edit Feeds" msgstr "Ubah Daftar Feed" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "" @@ -3668,6 +3711,10 @@ msgstr "Ubah pengaturan interaksi" msgid "Edit interests" msgstr "Ubah minat" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "Ubah daftar moderasi" msgid "Edit My Feeds" msgstr "Ubah Daftar Feed" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "" @@ -3721,7 +3768,7 @@ msgstr "Edit Profil" msgid "Edit starter pack" msgstr "Ubah paket pemula" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "Gagal menerima obrolan" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "Gagal menambahkan emoji reaksi" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "Gagal menambahkan paket pemula" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "Gagal membuat sandi aplikasi. Silakan coba lagi." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "Gagal membuat percakapan" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "Gagal menghapus obrolan" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Gagal menghapus pesan" @@ -4161,15 +4217,27 @@ msgstr "Gagal menghapus postingan, silakan coba lagi" msgid "Failed to delete starter pack" msgstr "Gagal menghapus paket pemula" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "Gagal mengikuti semua akun yang disarankan, silakan coba lagi" @@ -4186,7 +4254,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "Gagal meluncurkan aplikasi SMS" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4250,12 +4318,16 @@ msgstr "Gagal memuat daftar feed yang disarankan" msgid "Failed to load suggested follows" msgstr "Gagal memuat saran akun untuk diikuti" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "Gagal menandai semua permintaan sebagai dibaca" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "" @@ -4277,8 +4349,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "Gagal menghapus data. {0}" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "Gagal menghapus emoji reaksi" @@ -4287,6 +4359,10 @@ msgstr "Gagal menghapus emoji reaksi" msgid "Failed to remove from starter pack" msgstr "Gagal menghapus dari paket pemula" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "Gagal menghapus verifikasi" @@ -4333,6 +4409,10 @@ msgstr "Gagal mengajukan banding, silakan coba lagi." msgid "Failed to toggle thread mute, please try again" msgstr "Gagal membisukan utas, silakan coba lagi" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "Gagal lepaskan semat daftar" @@ -4814,6 +4894,20 @@ msgstr "Dari <0/>" msgid "Generate a starter pack" msgstr "Buatkan paket pemula" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "Dapatkan notifikasi ketika seseorang memposting" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "Memulai" @@ -4936,7 +5031,7 @@ msgstr "Kembali" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "Buka pengaturan akun" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Buka percakapan dengan {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Berikutnya" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Buka profil" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "" @@ -5049,26 +5144,40 @@ msgstr "Konten grafis mengandung kekerasan" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5078,7 +5187,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "" @@ -5336,6 +5445,10 @@ msgstr "Hmmmm, kami tidak dapat memuat layanan moderasi." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Harap tunggu! Kami secara bertahap memberikan akses video, dan Anda masih dalam antrian. Periksa kembali nanti!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "" @@ -5712,7 +5829,7 @@ msgstr "Undang orang lain ke paket pemula ini!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Undang teman untuk mengikuti feed dan akun favorit Anda" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Pelajari lebih lanjut." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Tinggalkan" @@ -5939,11 +6056,11 @@ msgstr "Tinggalkan obrolan" msgid "Leave conversation" msgstr "Tinggalkan percakapan" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "" @@ -6036,14 +6153,14 @@ msgstr "Disukai oleh {0, plural, other {# pengguna}}" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Disukai oleh {likeCount, plural, other {# pengguna}}" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Suka" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "" msgid "Loading..." msgstr "Memuat..." -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "" @@ -6367,11 +6484,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Media yang mungkin mengganggu atau tidak pantas untuk sebagian orang." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6383,7 +6500,7 @@ msgstr "Notifikasi sebutan" msgid "mentioned users" msgstr "pengguna yang Anda sebut" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Menu" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6410,26 +6527,26 @@ msgstr "" msgid "Message {0}" msgstr "Kirim pesan ke {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Pesan dihapus" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Pesan dihapus" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "Pesan dari @{0}: {1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Pesan dari server: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Kotak input pesan" @@ -6452,7 +6569,7 @@ msgstr "Pesan terlalu panjang" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "Opsi pesan" @@ -6580,7 +6697,7 @@ msgstr "Film" msgid "Music" msgstr "Musik" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Bisukan" @@ -6625,7 +6742,7 @@ msgstr "Bisukan daftar" msgid "Mute these accounts?" msgstr "Bisukan akun-akun ini?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "" @@ -6663,7 +6780,7 @@ msgstr "Bisukan utas" msgid "Mute words & tags" msgstr "Bisukan kata & tagar" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "" @@ -6775,23 +6892,20 @@ msgid "New chat" msgstr "Obrolan baru" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6809,7 +6923,7 @@ msgstr "Fitur Baru" msgid "New follower notifications" msgstr "Notifikasi pengikut baru" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Berita" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "Tidak lagi mengikuti {0}" msgid "No media yet" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Belum ada pesan" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Tidak ada hasil" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Buka pembuat avatar" msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Buka opsi percakapan" @@ -7375,7 +7489,7 @@ msgstr "Buka daftar emoji lengkap" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7383,7 +7497,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "Buka tautan {niceUrl}" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Buka opsi pesan" @@ -7527,7 +7641,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Jeda video" msgid "People" msgstr "Profil" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Orang yang mengikuti @{0}" msgid "People I follow" msgstr "Orang yang saya ikuti" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8049,6 +8179,11 @@ msgstr "Pengaturan Interaksi Postingan" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "Kutipan berhasil dilepaskan" msgid "Quote posts disabled" msgstr "Kutipan dinonaktifkan" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "" msgid "Re-attach quote" msgstr "Kembalikan kutipan" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "Reaksi dengan {emoji}" @@ -8446,7 +8589,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "Hapus {displayName} dari paket pemula" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8496,7 +8639,7 @@ msgstr "Hapus feed" msgid "Remove feed?" msgstr "Hapus feed?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8655,7 +8798,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Visibilitas balasan diperbarui" msgid "Reply was successfully hidden" msgstr "Balasan berhasil disembunyikan" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Laporkan" @@ -8749,7 +8892,7 @@ msgstr "Laporkan feed" msgid "Report list" msgstr "Laporkan daftar" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Laporkan pesan" @@ -8776,7 +8919,7 @@ msgstr "" msgid "Report this feed" msgstr "Laporkan feed ini" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "" @@ -8844,7 +8987,7 @@ msgstr "" msgid "Reposted by you" msgstr "Diposting ulang oleh Anda" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "Postingan ulang" msgid "Reposts of this post" msgstr "Postingan ulang postingan ini" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "Kembali ke langkah sebelumnya" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Kirim masukan" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Kirim pesan" @@ -9627,6 +9770,8 @@ msgstr "Bermuatan Seksual" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,15 +10141,30 @@ msgstr "Beberapa feed lain yang mungkin Anda suka" msgid "Some people can reply" msgstr "Beberapa orang dapat membalas" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "Seseorang menanggapi {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" msgstr "" #: src/components/moderation/ReportDialog/index.tsx:103 @@ -10012,7 +10172,7 @@ msgid "Something wasn't quite right with the data you're trying to report. Pleas msgstr "Ada sesuatu yang kurang benar dengan data yang Anda laporkan. Silakan hubungi bantuan." #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Ada yang tidak beres" @@ -10247,7 +10407,7 @@ msgstr "Sukses!" msgid "Successfully verified" msgstr "Berhasil diverifikasi" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10362,7 +10522,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "" @@ -10375,7 +10535,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "" @@ -10600,6 +10760,10 @@ msgstr "Tema" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Tidak ada batasan waktu untuk penonaktifan akun, Anda bisa kembali kapan saja." @@ -10669,8 +10833,8 @@ msgstr "Ada masalah saat memperbarui feed Anda, silakan periksa koneksi internet #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Konten ini tidak tersedia karena salah satu pengguna yang terlibat telah msgid "This content is not viewable without a Bluesky account." msgstr "Konten ini tidak dapat dilihat tanpa akun Bluesky." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "Percakapan ini dilakukan dengan akun yang telah dihapus atau dinonaktifkan. Tekan untuk opsi lain" @@ -10825,10 +10989,6 @@ msgstr "Fitur ini tidak tersedia saat menggunakan sandi aplikasi. Silakan masuk msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Fitur ini tidak tersedia saat menggunakan sandi aplikasi. Silakan masuk dengan sandi utama Anda." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Feed ini sedang menerima terlalu banyak trafik dan sementara tidak tersedia. Silakan coba lagi nanti." @@ -10939,6 +11099,10 @@ msgstr "Profil ini hanya dapat dilihat oleh pengguna yang masuk. Ini tidak akan msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Balasan ini akan disortir ke bagian tersembunyi di bawah utas Anda dan akan membisukan notifikasi balasan selanjutnya - baik untuk Anda maupun orang lain." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Layanan ini tidak menyediakan ketentuan layanan atau kebijakan privasi." @@ -11107,8 +11271,8 @@ msgstr "Balasan teratas lebih dulu" msgid "Topic" msgstr "Topik" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "TV" msgid "Two-factor authentication (2FA)" msgstr "Autentikasi Dua Faktor (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Ketik pesan Anda di sini" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Buka blokir" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11328,11 +11492,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11358,7 +11522,7 @@ msgstr "Batal suka" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Batal suka ({0, plural, other {# suka}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "" @@ -11395,7 +11559,7 @@ msgstr "Bunyikan percakapan" msgid "Unmute list" msgstr "Bunyikan daftar" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "" @@ -11494,12 +11658,16 @@ msgstr "Perbarui <0>{displayName} dalam Daftar" msgid "Update email" msgstr "Perbarui email" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Perbarui ke {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11905,7 +12073,7 @@ msgstr "Lihat detail" msgid "View full thread" msgstr "Lihat utas lengkap" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11945,6 +12113,10 @@ msgstr "" msgid "View the avatar" msgstr "Lihat avatar" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "Kami tidak menemukan hasil apa pun untuk topik tersebut." msgid "We couldn't load this conversation" msgstr "Kami tidak dapat memuat percakapan ini" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12170,7 +12342,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "Kami mengalami masalah jaringan, coba lagi" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12269,6 +12441,10 @@ msgstr "Saat Anda ketuk pada tanda centang, Anda akan melihat organisasi mana ya msgid "Who can interact with this post?" msgstr "Siapa yang dapat berinteraksi dengan postingan ini?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Penulis" msgid "Wrong DID returned from server. Received: {0}" msgstr "DID yang dikembalikan dari server salah: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "" @@ -12717,14 +12897,13 @@ msgid "You probably want to restart the app now." msgstr "Anda mungkin ingin memuat ulang aplikasi sekarang." #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "Anda menanggapi {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:87 @@ -12754,21 +12933,13 @@ msgstr "Anda sekarang akan menerima notifikasi untuk utas ini" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Anda akan menerima email berisikan \"kode reset\". Masukkan kode tersebut di sini, lalu masukkan kata sandi baru." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" msgstr "" #: src/screens/Signup/index.tsx:152 @@ -12987,6 +13158,10 @@ msgstr "" msgid "Your muted words" msgstr "Kata yang Anda bisukan" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/it/messages.po b/src/locale/locales/it/messages.po index 77df9298c1..880969b2d4 100644 --- a/src/locale/locales/it/messages.po +++ b/src/locale/locales/it/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "…" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "Categoria \"{interestsDisplayName}\" (attiva)" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(contiene allegati)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# mese} other {# mesi}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "{0, plural, one {# persona ha} other {# persone hanno}} reagito – {1}" @@ -215,21 +209,11 @@ msgstr "{0} non è disponibile" msgid "{0} is not supported by your device." msgstr "{0} non è supportato dal tuo dispositivo." -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} aggiunti questa settimana" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} di {1}" msgid "{0} out of 50" msgstr "{0} di 50" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0} ha reagito con {1}" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "{0}, una lista di {1}" msgid "{0}'s avatar" msgstr "Foto profilo di {0}" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "Avatar di {0}" @@ -530,7 +497,8 @@ msgstr "{MAX_DISPLAY_NAME, plural, other {Il nome visualizzato è troppo lungo. msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "{MAX_HIDDEN_REPLIES, plural, other {Puoi nascondere un massimo di # risposte.}}" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "{memberCount}/{MEMBER_LIMIT}" @@ -542,6 +510,32 @@ msgstr "{MIN_ACCESS_AGE, plural, other {Per creare un account devi avere almeno msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, one {# minuto} other {# minuti}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "{name} fa ora parte del gruppo" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "{name} ha lasciato il gruppo" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "{name} ha reagito con {0} a {target}" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "{name} è stato aggiunto al gruppo" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "{name} è stato rimosso dal gruppo" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "{name}: {message}" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "Feed e utenti preferiti di {name} - unisciti!" @@ -571,10 +565,16 @@ msgstr "{profileName} ha iniziato a usare Bluesky {timeAgoString} fa con uno sta msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "{requestCount, plural, one {# richiesta} other {# richieste}}" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "{requestCount}+ richieste" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "Una raccolta di feed popolari che puoi trovare su Bluesky, tra cui News, Booksky, Game Dev, Blacksky e Fountain Pens" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "un messaggio" @@ -802,7 +802,7 @@ msgstr "Account" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "Fornitore account" msgid "Account removed from quick access" msgstr "Account rimosso dall'accesso rapido" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Account riattivato" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "Gli account con una spunta blu dentellata <0><1/> possono verificare l'identità di altri account. I certificatori attendibili sono selezionati da Bluesky." -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "Notifiche attività" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Aggiungi" @@ -965,7 +965,7 @@ msgstr "Aggiungi etichetta automazione all'account" msgid "Add emoji reaction" msgstr "Aggiungi reazione con emoji" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "Aggiungi membri della chat di gruppo" @@ -978,8 +978,9 @@ msgstr "Aggiungi immagine" msgid "Add media to post" msgstr "Aggiungi media al post" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "Aggiungi membri" @@ -1001,8 +1002,8 @@ msgstr "Aggiungi parola silenziata con le impostazioni indicate" msgid "Add muted words and tags" msgstr "Aggiungi parole e tag silenziati" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "Aggiungi utente alla lista" msgid "Add your birthdate" msgstr "Aggiungi la tua data di nascita" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "Aggiunto da {0}" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "Dettagli aggiuntivi (massimo 1000 caratteri)" msgid "Additional details (limit 300 characters)" msgstr "Ulteriori dettagli (massimo 300 caratteri)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "Admin" @@ -1361,9 +1367,9 @@ msgstr "Un’immagine di diversi post su Bluesky con accanto le icone per ripubb msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "Un'illustrazione che mostra che Bluesky seleziona certificatori attendibili e questi a loro volta verificano gli account dei singoli utenti." -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." -msgstr "Un link di invito consente ad altri di unirsi a questa chat di gruppo senza essere aggiunti direttamente. Sei tu a decidere chi può utilizzare il link e se è necessaria la tua approvazione. Puoi disattivare il link in qualsiasi momento. Il tuo nome, il tuo avatar e il nome della chat di gruppo saranno visibili a chiunque." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." +msgstr "Un link di invito consente ad altri di unirsi a questa chat di gruppo senza essere aggiunti direttamente. Sei tu a decidere chi può utilizzare il link e se è necessaria la tua approvazione. Puoi disattivare il link in qualsiasi momento." #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 msgid "An issue not included in these options" @@ -1439,6 +1445,16 @@ msgstr "Chiunque" msgid "Anyone can interact" msgstr "Tutti possono interagire" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "Chiunque può partecipare istantaneamente" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "Chiunque può richiedere di partecipare" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "Sei davvero sicuro?" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "Eliminare la password per app \"{0}\"?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "Eliminare questo messaggio? Il messaggio verrà eliminato per te, ma non per gli altri partecipanti." @@ -1574,7 +1590,7 @@ msgstr "Eliminare questo starter pack?" msgid "Are you sure you want to discard your changes?" msgstr "Annullare le modifiche?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "Lasciare {groupName}?" @@ -1653,9 +1669,9 @@ msgstr "Riproduci automaticamente video e GIF" msgid "Available" msgstr "Disponibile" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "Devi verificare il tuo indirizzo email prima di poter ricevere notifiche #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "Devi verificare il tuo indirizzo email prima di poter inviare un messaggio a un altro utente." @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Compleanno" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Blocca" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "Blocca {displayName}" @@ -1772,7 +1788,7 @@ msgstr "Blocca {displayName}" msgid "Block account" msgstr "Blocca account" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "Bloccare l'account?" @@ -1794,7 +1810,7 @@ msgstr "Blocca ed elimina" msgid "Block list" msgstr "Lista di account bloccati" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "Blocca o segnala" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Account bloccati" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Gli account bloccati non possono rispondere alle tue discussioni, menzionarti o interagire in nessun altro modo con te." @@ -2056,17 +2072,16 @@ msgstr "Fotocamera" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "Modifiche salvate" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "Le modifiche allo starter pack fatte dopo la sua creazione non cambieranno la lista. La lista sarà una copia indipendente." -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "Conversazione eliminata" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "Chat bloccata" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "Chat bloccata in modo permanente" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "Messaggi chat - silenzioso" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "Messaggi chat - suono" @@ -2253,12 +2268,16 @@ msgstr "Impostazioni chat" msgid "Chat Settings" msgstr "Impostazioni chat" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "Titolo della chat cambiato" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "Titolo della chat cambiato in {0}" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "Chat sbloccata" @@ -2323,6 +2342,10 @@ msgstr "Seleziona lingue del post" msgid "Choose this color as your avatar" msgstr "Scegli questo colore per il tuo avatar" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "Scegli chi e come può partecipare a questa chat di gruppo." + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "Scegli chi invitare" @@ -2368,7 +2391,7 @@ msgstr "Fai clic per informazioni" msgid "click here" msgstr "clicca qui" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "Fai clic qui per aggiungere persone a questa chat di gruppo" @@ -2376,6 +2399,10 @@ msgstr "Fai clic qui per aggiungere persone a questa chat di gruppo" msgid "Click here to contact our support team" msgstr "Fai clic qui per contattare il nostro team di supporto" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "Fai clic qui per creare o gestire un link di invito per questa chat di gruppo" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "Fai clic qui per eliminare il tuo account" @@ -2402,20 +2429,20 @@ msgstr "Fai clic qui per aggiornare la tua data di nascita" msgid "Click here to update your email" msgstr "Fai clic qui per aggiornare il tuo indirizzo email" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" -msgstr "Fai clic qui per visualizzare o creare un link di invito per questa chat di gruppo" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" +msgstr "Fai clic qui per visualizzare il link di invito per questa chat di gruppo" #. placeholder {0}: isCashtag ? tag : `#${tag}` #: src/components/RichTextTag.tsx:56 msgid "Click to open tag menu for {0}" msgstr "Fai clic per aprire il menu dei tag di {0}" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Clicca per riprovare l'invio" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "Fai clic per visualizzare data e ora" @@ -2444,7 +2471,7 @@ msgstr "Clop 🐴 clop 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Clop 🐴 clop 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "Configura il banner delle dirette" msgid "Configured in <0>moderation settings." msgstr "Configurato nelle <0>impostazioni di moderazione." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "Continua thread" msgid "Continue thread..." msgstr "Continua thread..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "Continua al nome del gruppo" @@ -2770,7 +2799,7 @@ msgstr "Vai al passaggio successivo" msgid "Conversation" msgstr "Conversazione" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Conversazione eliminata" @@ -2784,7 +2813,7 @@ msgstr "Conversazione eliminata" msgid "Copied build version to clipboard" msgstr "Versione della build copiata negli appunti" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Copiato negli appunti" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Copiato!" @@ -2865,8 +2895,8 @@ msgstr "Copia link al profilo" msgid "Copy link to starter pack" msgstr "Copia link allo starter pack" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Copia testo del messaggio" @@ -3030,10 +3060,6 @@ msgstr "Crea un account senza usare questo starter pack" msgid "Create an avatar instead" msgstr "In alternativa crea un avatar" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "Crea un link di invito per questa chat di gruppo" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Creane un altro" @@ -3065,6 +3091,10 @@ msgstr "Crea lista di moderazione" msgid "Create new account" msgstr "Crea un nuovo account" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "Crea o modifica un link di invito per questa chat di gruppo" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "Crea starter pack" msgid "Create user list" msgstr "Crea lista di utenti" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Creato {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "L'autore è stato bloccato" @@ -3165,9 +3203,9 @@ msgstr "Predefinito" msgid "Default icons" msgstr "Icone predefinite" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Elimina conversazione" msgid "Delete Conversation" msgstr "Elimina conversazione" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Elimina per me" @@ -3227,11 +3265,11 @@ msgstr "Elimina per me" msgid "Delete list" msgstr "Elimina lista" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Elimina messaggio" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Elimina messaggio per me" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Eliminato" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Account eliminato" @@ -3331,6 +3368,11 @@ msgstr "Dialog: configura chi può interagire con questo post" msgid "Dim" msgstr "Soffuso" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "Disabilita" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Fatto" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "Tocca due volte o tieni premuto il messaggio per aggiungere una reazione" @@ -3624,6 +3666,7 @@ msgstr "es. Utenti che rispondono ripetutamente con annunci." msgid "Eating disorders" msgstr "Disturbi alimentari" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Modifica avatar" msgid "Edit Feeds" msgstr "Modifica i feed" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "Modifica nome del gruppo" @@ -3668,6 +3711,10 @@ msgstr "Modifica impostazioni di interazione" msgid "Edit interests" msgstr "Modifica interessi" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "Modifica impostazioni link" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "Modifica lista di moderazione" msgid "Edit My Feeds" msgstr "Modifica i miei feed" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "Modifica nome" @@ -3721,7 +3768,7 @@ msgstr "Modifica profilo" msgid "Edit starter pack" msgstr "Modifica starter pack" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "Modifica il nome di questa chat di gruppo" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "Impossibile accettare la richiesta" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "Non è stato possibile aggiungere la reazione" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "Impossibile aggiungere membri" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "Non è stato possibile aggiungere allo starter pack" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "Errore durante la creazione della password per app. Riprovare." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "Impossibile creare la conversazione" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "Impossibile creare il link di invito" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "Impossibile eliminare la conversazione" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Errore nell'eliminazione del messaggio" @@ -4161,15 +4217,27 @@ msgstr "Non è stato possibile eliminare il post, riprovare" msgid "Failed to delete starter pack" msgstr "Impossibile eliminare lo starter pack" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "Impossibile disattivare il link di invito" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "Impossibile disconnettere Germ DM. Errore: {0}" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "Modifica del nome della chat di gruppo non riuscita" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "Impossibile modificare il link di invito" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "Impossibile abilitare il link di invito" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "Non è stato possibile seguire tutti gli account suggeriti, riprova" @@ -4186,7 +4254,7 @@ msgstr "Impossibile nascondere il suggerimento, controlla la tua connessione a i msgid "Failed to launch SMS app" msgstr "Impossibile avviare l'app per gli SMS" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "Impossibile lasciare la chat di gruppo" @@ -4250,12 +4318,16 @@ msgstr "Impossibile caricare feed consigliati" msgid "Failed to load suggested follows" msgstr "Impossibile caricare follow consigliati" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "Impossibile bloccare la chat di gruppo" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "Impossibile segnare le richieste come lette" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "Impossibile silenziare la chat di gruppo" @@ -4277,8 +4349,8 @@ msgstr "Impossibile rimuovere i dati a causa di un errore di rete, controlla la msgid "Failed to remove data. {0}" msgstr "Impossibile rimuovere i dati. {0}" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "Non è stato possibile rimuovere la reazione" @@ -4287,6 +4359,10 @@ msgstr "Non è stato possibile rimuovere la reazione" msgid "Failed to remove from starter pack" msgstr "Non è stato possibile rimuovere dallo starter pack" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "Impossibile rimuovere il membro dalla chat di gruppo" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "Non è stato possibile rimuovere la verifica" @@ -4333,6 +4409,10 @@ msgstr "Errore nell'invio dell'appello, riprovare." msgid "Failed to toggle thread mute, please try again" msgstr "Impossibile abilitare silenziamento thread, riprovare" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "Impossibile sbloccare la chat di gruppo" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "Impossibile rimuovere la lista dai fissati" @@ -4814,6 +4894,20 @@ msgstr "Da <0/>" msgid "Generate a starter pack" msgstr "Genera uno starter pack" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "Genera link di invito" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "Genera nuovo link di invito" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "Genera nuovo link" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "Ricevi notifiche quando qualcuno pubblica un post" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "Per cominciare" @@ -4936,7 +5031,7 @@ msgstr "Torna indietro" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "Vai alle impostazioni dell'account" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Vai alla conversazione con {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Prosegui" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Vai al profilo" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "Vai alla chat di gruppo chiamata \"{chatName}\"" @@ -5049,26 +5144,40 @@ msgstr "Contenuti violenti espliciti" msgid "Grooming or predatory behavior" msgstr "Adescamento o comportamento predatorio" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "Finestra di dialogo link di invito alla chat di gruppo" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "Chat di gruppo bloccata" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "Chat di gruppo silenziata" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "Impostazioni chat di gruppo" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "Chat di gruppo sbloccata" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "Chat di gruppo riattivata" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "Le chat di gruppo non sono ancora disponibili" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "Le chat di gruppo sono ora disponibili" @@ -5078,7 +5187,7 @@ msgstr "Il gruppo è bloccato" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "Nome del gruppo" @@ -5336,6 +5445,10 @@ msgstr "Non siamo riusciti a caricare il servizio di moderazione." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Un po' di pazienza: stiamo gradualmente dando accesso al video e tu sei ancora in coda. Ricontrolla presto!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "Con calma! Questa funzione non è ancora disponibile. Riprova più tardi." + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "Invita amici" msgid "Invite friends <0/>" msgstr "Invita amici <0/>" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "Link di invito" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "Link di invito creato" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "Link di invito disabilitato" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "Link di invito modificato" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "Link di invito abilitato" @@ -5712,7 +5829,7 @@ msgstr "Invita persone nel tuo starter pack!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Invita i tuoi amici per seguire persone e feed preferiti" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "Invitato" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Saperne di più." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Abbandona" @@ -5939,11 +6056,11 @@ msgstr "Abbandona la chat" msgid "Leave conversation" msgstr "Abbandona conversazione" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "Lascia chat di gruppo" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "Lascia questa chat di gruppo" @@ -6036,14 +6153,14 @@ msgstr "Piace a {0, plural, one {# utente} other {# utenti}}" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Piace a {likeCount, plural, one {# utente} other {# utenti}}" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Mi piace" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "Caricamento impostazioni di interazione del post..." msgid "Loading..." msgstr "Caricamento..." -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" -msgstr "Caricamento…" +msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "Blocca" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "Blocca chat di gruppo" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "Bloccare la chat di gruppo?" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "Blocca questa chat di gruppo" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "Bloccato" @@ -6367,11 +6484,11 @@ msgstr "Media salvati su un altro dispositivo" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Contenuti che potrebbero disturbare o risultare inappropriati per alcuni tipi di pubblico." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "Membri" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "I membri possono ancora leggere la cronologia della chat ma non possono inviare nuovi messaggi." @@ -6383,7 +6500,7 @@ msgstr "Notifiche delle menzioni" msgid "mentioned users" msgstr "utenti menzionati" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Menu" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "Messaggio" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "Messaggio" @@ -6410,26 +6527,26 @@ msgstr "Messaggio" msgid "Message {0}" msgstr "Messaggio {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "Invia messaggio a {displayName}" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Messaggio eliminato" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Messaggio eliminato" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "Impossibile inviare il messaggio." #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "Messaggio da @{0}: {1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Messaggio dal server: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Input del messaggio" @@ -6452,7 +6569,7 @@ msgstr "Il messaggio è troppo lungo" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "Il messaggio è troppo lungo ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "Opzioni messaggio" @@ -6580,7 +6697,7 @@ msgstr "Film" msgid "Music" msgstr "Musica" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Silenzia" @@ -6625,7 +6742,7 @@ msgstr "Silenzia lista" msgid "Mute these accounts?" msgstr "Silenziare questi account?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "Silenzia questa chat di gruppo" @@ -6663,7 +6780,7 @@ msgstr "Silenzia questa discussione" msgid "Mute words & tags" msgstr "Silenzia parole e tag" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "Silenziato" @@ -6775,24 +6892,21 @@ msgid "New chat" msgstr "Nuova chat" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "Nuova chat con {0}" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "Nuova chat con {0} e {1}" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." -msgstr "Nuova chat con {0}, {1} e {2, plural, one {{3} altro} other {altri {4}}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." +msgstr "Nuova chat con {0}, {1} e {memberCount, plural, one {{memberCount} altro} other {{memberCount} altri}}." #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 msgid "New email address" @@ -6809,7 +6923,7 @@ msgstr "Nuova funzionalità" msgid "New follower notifications" msgstr "Notifiche di nuovi follower" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Notizie" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "Non segui più {0}" msgid "No media yet" msgstr "Ancora nessun media" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Ancora nessun messaggio" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Nessun risultato" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Apri il creatore di avatar" msgid "Open camera" msgstr "Apri fotocamera" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "Apri le opzioni dei membri della chat per {displayName}" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Apri opzioni conversazione" @@ -7375,7 +7489,7 @@ msgstr "Apri elenco completo di emoji" msgid "Open Germ DM" msgstr "Apri Germ DM" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "Apri impostazioni chat di gruppo" @@ -7383,7 +7497,7 @@ msgstr "Apri impostazioni chat di gruppo" msgid "Open link to {niceUrl}" msgstr "Apri link verso {niceUrl}" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Apri opzioni messaggio" @@ -7527,7 +7641,7 @@ msgstr "Apre l'editor dei post" msgid "Opens this draft in the composer" msgstr "Apre questa bozza nell’editor" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Metti video in pausa" msgid "People" msgstr "Utenti" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "Le persone seguite da {ownerName} possono unirsi istantaneamente" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "Le persone seguite da {ownerName} possono richiedere di unirsi" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Persone che seguono @{0}" msgid "People I follow" msgstr "Persone che seguo" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "Le persone che seguo possono unirsi istantaneamente" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "Le persone che seguo possono richiedere di unirsi" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "Persone che segui" @@ -8049,6 +8179,11 @@ msgstr "Impostazioni interazioni" msgid "Post language selection" msgstr "Selezione lingua del post" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "Pubblica link" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "Citazione scollegata con successo" msgid "Quote posts disabled" msgstr "Citazioni disattivate" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "Limite di richieste superato. Riprova più tardi." msgid "Re-attach quote" msgstr "Riattacca citazione" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "Riattiva link di invito" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "Riattiva link" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "Reagisci con {emoji}" @@ -8446,7 +8589,7 @@ msgstr "Rimuovi {displayName} dalla chat di gruppo" msgid "Remove {displayName} from starter pack" msgstr "Rimuovi {displayName} dallo starter pack" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "Rimuovi {displayName} da questa chat di gruppo" @@ -8496,7 +8639,7 @@ msgstr "Rimuovi feed" msgid "Remove feed?" msgstr "Rimuovere il feed?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "Rimuovi dalla chat" @@ -8655,7 +8798,7 @@ msgstr "Ti ha risposto" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Visibilità risposta aggiornata" msgid "Reply was successfully hidden" msgstr "Risposta nascosta con successo" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Segnala" @@ -8749,7 +8892,7 @@ msgstr "Segnala feed" msgid "Report list" msgstr "Segnala lista" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Segnala messaggio" @@ -8776,7 +8919,7 @@ msgstr "Segnala questa conversazione" msgid "Report this feed" msgstr "Segnala questo feed" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "Segnala questa chat di gruppo" @@ -8844,7 +8987,7 @@ msgstr "Ripubblicato da {reposter}" msgid "Reposted by you" msgstr "Ripubblicato da te" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "Repost" msgid "Reposts of this post" msgstr "Ripubblicazioni di questo post" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "Ritorna al passo precedente" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Invia feedback" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Invia messaggio" @@ -9627,6 +9770,8 @@ msgstr "Sessualmente allusivo" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,23 +10141,38 @@ msgstr "Altri feed che potrebbero piacerti" msgid "Some people can reply" msgstr "Risposte limitate" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "Qualcuno è entrato nel gruppo" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "Qualcuno ha lasciato il gruppo" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "Qualcuno ha reagito con {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "Qualcuno ha reagito con {0} a {target}" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "Qualcuno è stato aggiunto al gruppo" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" +msgstr "Qualcuno è stato rimosso dal gruppo" #: src/components/moderation/ReportDialog/index.tsx:103 msgid "Something wasn't quite right with the data you're trying to report. Please contact support." msgstr "C'è stato qualche problema con i dati che stai provando a segnalare. Contatta l'assistenza." #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Qualcosa è andato storto" @@ -10247,7 +10407,7 @@ msgstr "Successo!" msgid "Successfully verified" msgstr "Verificato con successo" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "Suggeriti" @@ -10362,7 +10522,7 @@ msgstr "Tocca per rimuovere" msgid "Tap to remove your {0} reaction" msgstr "Tocca per rimuovere la tua reazione {0}" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "Tocca per riprovare" @@ -10375,7 +10535,7 @@ msgstr "Tocca per mostrare le reazioni {0}" msgid "Tap to show all reactions" msgstr "Tocca per mostrare tutte le reazioni" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "Tocca per vedere le reazioni" @@ -10600,6 +10760,10 @@ msgstr "Tema" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "C'è un limite alla frequenza con cui puoi cambiare la tua data di nascita. Potresti dover aspettare un giorno o due prima di porterla aggiornare di nuovo." +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "Non c'è alcun link di invito per questa chat di gruppo." + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Non c'è limite di tempo per la disattivazione dell'account, torna quando vuoi." @@ -10669,8 +10833,8 @@ msgstr "Si è verificato un problema durante l'aggiornamento dei tuoi feed. Veri #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Questo contenuto non è disponibile perché uno degli utenti coinvolti h msgid "This content is not viewable without a Bluesky account." msgstr "Questo contenuto non è visualizzabile senza un account Bluesky." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "L'utente di questa conversazione ha disattivato o eliminato l'account. Premi per le opzioni" @@ -10825,10 +10989,6 @@ msgstr "Questa funzionalità non è disponibile mentre si usa una password per a msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Questa funzionalità non è disponibile mentre si usa una password per app. Accedi con la tua password principale." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "Questa funzione non è ancora disponibile. Riprovare più tardi." - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Questo feed al momento sta ricevendo molte visite ed è temporaneamente non disponibile. Riprova più tardi." @@ -10939,6 +11099,10 @@ msgstr "Questo profilo è visibile solo agli utenti registrati. Non sarà visibi msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Questa risposta verrà spostata in una sezione nascosta in fondo al thread e le notifiche delle risposte saranno disattivate - sia per te che per gli altri." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "Questa schermata è disponibile solo per le conversazioni di gruppo." + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Questo servizio non ha fornito termini di servizio o un'informativa sulla privacy." @@ -11107,8 +11271,8 @@ msgstr "Prima le risposte più popolari" msgid "Topic" msgstr "Argomento" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "TV" msgid "Two-factor authentication (2FA)" msgstr "Autenticazione a due fattori (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Scrivi il tuo messaggio qui" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Sblocca" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "Sblocca {displayName}" @@ -11328,11 +11492,11 @@ msgstr "Purtroppo, la data di nascita che hai salvato nel tuo profilo indica che msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "Purtroppo l'età che hai dichiarato indica che non hai l'età minima necessaria per accedere a Bluesky nella tua regione." -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "Annulla invito" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "Annulla invito a {displayName} per questa chat di gruppo" @@ -11358,7 +11522,7 @@ msgstr "Non mi piace più" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Non mi piace più ({0, plural, one {# mi piace} other {# mi piace}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "Sblocca questa chat di gruppo" @@ -11395,7 +11559,7 @@ msgstr "Riattiva conversazione" msgid "Unmute list" msgstr "Riattiva lista" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "Riattiva questa chat di gruppo" @@ -11494,12 +11658,16 @@ msgstr "Aggiorna <0>{displayName} nelle liste" msgid "Update email" msgstr "Aggiorna email" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "Aggiorna link di invito" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Aggiorna a {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "Aggiorna la tua app all'ultima versione per partecipare!" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "Vedi il profilo di {0}" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "Vedi il profilo di {displayName}" @@ -11905,7 +12073,7 @@ msgstr "Vedi dettagli" msgid "View full thread" msgstr "Vedi la discussione completa" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "Vedi le richieste di chat di gruppo in arrivo" @@ -11945,6 +12113,10 @@ msgstr "Vedi banner del profilo" msgid "View the avatar" msgstr "Vedi l'avatar" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "Vedi il link di invito per questa chat di gruppo" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "Nessun risultato per questo argomento." msgid "We couldn't load this conversation" msgstr "Non riusciamo a caricare questa conversazione" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "Non è stato possibile caricare le impostazioni di questa conversazione" @@ -12170,7 +12342,7 @@ msgstr "Stiamo riscontrando problemi nell'inizializzazione del processo di verif msgid "We're having network issues, try again" msgstr "Stiamo riscontrando problemi di rete, riprova" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "Stiamo riscontrando problemi di rete, riprova" @@ -12269,6 +12441,10 @@ msgstr "Quando tocchi un segno di spunta, vedrai quali organizzazioni hanno rila msgid "Who can interact with this post?" msgstr "Chi può interagire con questo post?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "Chi e come può partecipare a questa chat di gruppo" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Scrittori" msgid "Wrong DID returned from server. Received: {0}" msgstr "Il server ha restituito un DID errato. Ricevuto: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "Tipo di conversazione errato" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "Puoi anche scaricare i dati delle tue chat come file \"JSONL\". Questo f msgid "You can always opt out and delete your data" msgstr "Puoi sempre scegliere di disattivare la funzionalità e cancellare i tuoi dati" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "Puoi scegliere se attivare il suono delle notifiche di nuovi Messaggi nelle impostazioni all’interno dell’app" @@ -12717,15 +12897,14 @@ msgid "You probably want to restart the app now." msgstr "Probabilmente è il momento di riavviare l'app." #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "Hai reagito con {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" +msgstr "Hai reagito con {0} a {target}" #: src/components/dialogs/BirthDateSettings.tsx:87 #: src/components/dialogs/BirthDateSettings.tsx:97 @@ -12754,22 +12933,14 @@ msgstr "Riceverai le notifiche per questo thread" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Riceverai un'email con un codice di recupero. Inserisci il codice qui, poi inserisci la tua nuova password." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "Non sarai in grado di rientrare finché non sarai invitato a farlo." -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" -msgstr "" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" +msgstr "Tu: {message}" #: src/screens/Signup/index.tsx:152 msgid "You'll follow the suggested users and feeds once you finish creating your account!" @@ -12987,6 +13158,10 @@ msgstr "La tua posizione è stata aggiornata." msgid "Your muted words" msgstr "Le tue parole silenziate" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "Il tuo nome, il tuo avatar e il nome della chat di gruppo saranno visibili a chiunque." + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "La tua password è stata cambiata con successo! D'ora in poi usa la tua nuova password per accedere a Bluesky." diff --git a/src/locale/locales/ja/messages.po b/src/locale/locales/ja/messages.po index 8cca77e1d0..620aca214e 100644 --- a/src/locale/locales/ja/messages.po +++ b/src/locale/locales/ja/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ja\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "…" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "\"{interestsDisplayName}\" カテゴリー (アクティブ)" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(埋め込みコンテンツあり)" @@ -94,7 +88,7 @@ msgstr "{0, plural, other {#ヶ月}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "{0, plural, other {#人}}がリアクションしました – {1}" @@ -215,21 +209,11 @@ msgstr "{0}は利用できません" msgid "{0} is not supported by your device." msgstr "{0}はお使いのデバイスではサポートされていません。" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "今週、{0}人が参加しました" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} / {1}" msgid "{0} out of 50" msgstr "{0} / 50" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0}が{1}とリアクションしました" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "{0}、{1}によるリスト" msgid "{0}'s avatar" msgstr "{0}のアバター" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "{0}のアバター" @@ -530,7 +497,8 @@ msgstr "{MAX_DISPLAY_NAME, plural, other {表示名が長すぎます。最大 msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "{MAX_HIDDEN_REPLIES, plural, other {返信は最大#件まで非表示にできます。}}" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "{memberCount}/{MEMBER_LIMIT}" @@ -542,6 +510,32 @@ msgstr "{MIN_ACCESS_AGE, plural, other {アカウントを作成するには 歳 msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, other {#分}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "{name}がグループに参加しました" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "{name}がグループから退出しました" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "{name}が{target}に{0}とリアクションしました" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "{name}がグループに追加されました" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "{name}はグループから外されました" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "{name}: {message}" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "{name}のお気に入りのフィードとユーザーです - 参加してね!" @@ -571,10 +565,16 @@ msgstr "{profileName}はスターターパックを使って{timeAgoString}前 msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "{requestCount, plural, other {#リクエスト}}" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "{requestCount}+リクエスト" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "News、Booksky、Game Dev、Blacksky、そしてFountain PensといったBlueskyで見つけることのできる人気のフィードのコレクション" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "メッセージ" @@ -802,7 +802,7 @@ msgstr "アカウント" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "アカウントプロバイダー" msgid "Account removed from quick access" msgstr "クイックアクセスからアカウントを解除" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "アカウントのミュートを解除しました" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "スカラップ状(帆立貝の形状)の青色のチェックマーク <0><1/> のあるアカウントは他のユーザを認証できます。これらの信頼できる認証者はBlueskyによって選択されています。" -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "アクティビティの通知" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "追加" @@ -965,7 +965,7 @@ msgstr "アカウントに自動化ラベルを追加" msgid "Add emoji reaction" msgstr "絵文字リアクションを追加" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "グループチャットメンバーを追加" @@ -978,8 +978,9 @@ msgstr "画像を追加" msgid "Add media to post" msgstr "投稿にメディアを追加する" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "メンバーを追加" @@ -1001,8 +1002,8 @@ msgstr "選択した設定でミュートワードを追加" msgid "Add muted words and tags" msgstr "ミュートするワードとタグを追加" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "リストにユーザーを追加" msgid "Add your birthdate" msgstr "生年月日を追加" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "{0} が追加" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "追加の詳細(1000文字まで)" msgid "Additional details (limit 300 characters)" msgstr "追加の詳細(300文字まで)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "管理者" @@ -1361,9 +1367,9 @@ msgstr "リポスト、いいね、そしてコメントのアイコンと一緒 msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "Blueskyが信頼された認証者を選択し、信頼された認証者が個々のユーザアカウントを認証することを示す図。" -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." -msgstr "招待リンクを使用すると、ユーザーを直接追加せずにグループチャットに参加してもらうことができます。リンクの使用権限や承認の必要性はあなたが管理できます。リンクはいつでも無効にできます。あなたの名前、アバター、グループチャット名は全員に表示されます。" +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." +msgstr "招待リンクを使用すると、ユーザーを直接追加せずにグループチャットに参加してもらうことができます。リンクの使用権限や承認の必要性はあなたが管理できます。リンクはいつでも無効にできます。" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 msgid "An issue not included in these options" @@ -1439,6 +1445,16 @@ msgstr "誰でも" msgid "Anyone can interact" msgstr "誰でも反応可能" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "誰でも即座に参加可能" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "誰でも参加リクエスト可能" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "本当に、本当によろしいですか?" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "アプリパスワード「{0}」を本当に削除しますか?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "このメッセージを本当に削除しますか?このメッセージはあなたからは削除したように見えますが、他の参加者にとっては削除されません。" @@ -1574,7 +1590,7 @@ msgstr "本当にこのスターターパックを削除したいですか?" msgid "Are you sure you want to discard your changes?" msgstr "本当に変更を破棄したいですか?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "{groupName} から退出しますか?" @@ -1653,9 +1669,9 @@ msgstr "ビデオとGIFの自動再生" msgid "Available" msgstr "利用可能" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "{name}の投稿の通知を受け取る前に、まずメールアドレ #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "他のユーザーにメッセージを送るには、まずメールアドレスの確認が必要です。" @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "生年月日" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "ブロック" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "{displayName}をブロック" @@ -1772,7 +1788,7 @@ msgstr "{displayName}をブロック" msgid "Block account" msgstr "アカウントをブロック" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "アカウントをブロックしますか?" @@ -1794,7 +1810,7 @@ msgstr "ブロックと削除" msgid "Block list" msgstr "リストをブロック" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "ブロックまたは報告" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "ブロック中のアカウント" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "ブロック中のアカウントは、あなたのスレッドでの返信、あなたへのメンション、その他の方法であなたとやり取りすることはできません。" @@ -2056,17 +2072,16 @@ msgstr "カメラ" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "変更を保存しました" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "作成後、スターターパックへの変更はリストに反映されません。リストは独立したコピーとなります。" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "チャットを削除しました" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "チャットがロックされました" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "チャットが永久にロックされました" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "チャットメッセージ - 無音" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "チャットメッセージ - 音あり" @@ -2253,12 +2268,16 @@ msgstr "チャットの設定" msgid "Chat Settings" msgstr "チャットの設定" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "チャットのタイトルがに変更されました" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "チャットのタイトルが{0}に変更されました" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "チャットのロックが解除されました" @@ -2323,6 +2342,10 @@ msgstr "投稿の言語を選択" msgid "Choose this color as your avatar" msgstr "この色をアバターとして選択" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "このグループチャットに誰がどのように参加可能かを選択してください。" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "招待するユーザーを選択" @@ -2368,7 +2391,7 @@ msgstr "クリックして情報を表示" msgid "click here" msgstr "こちらをクリック" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "ここをクリックしてこのグループチャットに人を追加" @@ -2376,6 +2399,10 @@ msgstr "ここをクリックしてこのグループチャットに人を追加 msgid "Click here to contact our support team" msgstr "こちらをクリックしてサポートチームにご連絡ください" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "ここをクリックして、このグループチャットの招待リンクを作成・管理" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "ここをクリックしてアカウントを削除する" @@ -2402,20 +2429,20 @@ msgstr "ここをクリックして生年月日を更新" msgid "Click here to update your email" msgstr "メールアドレスの更新は、ここをクリック" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" -msgstr "ここをクリックして、このグループチャットの招待リンクを表示または作成" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" +msgstr "ここをクリックしてこのグループチャットの招待リンクを表示" #. placeholder {0}: isCashtag ? tag : `#${tag}` #: src/components/RichTextTag.tsx:56 msgid "Click to open tag menu for {0}" msgstr "クリックして {0} のタグメニューを開く" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "送信失敗したメッセージを再送信" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "クリックして日付と時刻を表示" @@ -2444,7 +2471,7 @@ msgstr "パカラッ 🐴 パカラッ 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "パカラッ 🐴 パカラッ 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "ライブイベントのバナーを設定" msgid "Configured in <0>moderation settings." msgstr "<0>モデレーションの設定で設定されています。" -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "スレッドの続き" msgid "Continue thread..." msgstr "スレッドの続き…" -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "グループ名に進む" @@ -2770,7 +2799,7 @@ msgstr "次のステップへ進む" msgid "Conversation" msgstr "会話" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "会話が削除されました" @@ -2784,7 +2813,7 @@ msgstr "会話が削除されました" msgid "Copied build version to clipboard" msgstr "ビルドバージョンをクリップボードにコピーしました" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "クリップボードにコピーしました" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "コピーしました!" @@ -2865,8 +2895,8 @@ msgstr "プロフィールへのリンクをコピー" msgid "Copy link to starter pack" msgstr "スターターパックへのリンクをコピー" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "メッセージのテキストをコピー" @@ -3030,10 +3060,6 @@ msgstr "このスターターパックを使用せずにアカウントを作成 msgid "Create an avatar instead" msgstr "代わりにアバターを作成" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "このグループチャットの招待リンクを作成する" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "別のものを作成" @@ -3065,6 +3091,10 @@ msgstr "モデレーションリストを作成" msgid "Create new account" msgstr "新しいアカウントを作成" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "このグループチャットの招待リンクを作成・変更" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "スターターパックを作成" msgid "Create user list" msgstr "ユーザーリストを作成" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "{0}に作成" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "作者はブロック中です" @@ -3151,7 +3189,7 @@ msgstr "デバッグパネル" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:479 msgid "Decline this language suggestion" -msgstr "" +msgstr "この言語の提案を拒否する" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:84 msgid "Deepfake adult content" @@ -3165,9 +3203,9 @@ msgstr "デフォルト" msgid "Default icons" msgstr "デフォルトアイコン" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "会話を削除" msgid "Delete Conversation" msgstr "会話を削除" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "自分宛を削除" @@ -3227,11 +3265,11 @@ msgstr "自分宛を削除" msgid "Delete list" msgstr "リストを削除" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "メッセージを削除" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "メッセージの宛先から自分を削除" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "削除されています" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "削除されたアカウント" @@ -3331,6 +3368,11 @@ msgstr "ダイアログ:この投稿に誰が反応できるか調整" msgid "Dim" msgstr "グレー" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "無効にする" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "完了" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "メッセージをダブルタップか長押しでリアクションを追加" @@ -3624,6 +3666,7 @@ msgstr "例: 繰り返し広告付きで返信するユーザー。" msgid "Eating disorders" msgstr "摂食障害" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "アバターを編集" msgid "Edit Feeds" msgstr "フィードを編集" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "グループ名を編集" @@ -3668,6 +3711,10 @@ msgstr "反応関連の設定を編集" msgid "Edit interests" msgstr "「気になること」を編集" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "リンクの設定を編集" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "モデレーションリストを編集" msgid "Edit My Feeds" msgstr "マイフィードを編集" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "名前を編集" @@ -3721,7 +3768,7 @@ msgstr "プロフィールを編集" msgid "Edit starter pack" msgstr "スターターパックを編集" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "このグループチャットの名前を編集" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "チャットの受け入れに失敗しました" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "絵文字リアクションを追加できませんでした" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "メンバーを追加できませんでした" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "スターターパックへの追加に失敗しました" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "アプリパスワードの作成に失敗しました。もう一度試してください。" #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "会話の作成に失敗しました" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "招待リンクを作成できませんでした" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "チャットの承認に失敗しました" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "メッセージの削除に失敗しました" @@ -4161,15 +4217,27 @@ msgstr "投稿の削除に失敗しました。もう一度お試しください msgid "Failed to delete starter pack" msgstr "スターターパックの削除に失敗しました" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "招待リンクを無効にできませんでした" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "Germ DMの切断に失敗しました。エラー: {0}" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "グループチャット名の編集に失敗" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "招待リンクを編集できませんでした" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "招待リンクを有効にできませんでした" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "すべての推奨アカウントをフォローできませんでした。もう一度やり直してください" @@ -4186,7 +4254,7 @@ msgstr "提案を非表示にできませんでした。インターネット接 msgid "Failed to launch SMS app" msgstr "SMSアプリの起動に失敗しました" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "グループチャットからの退出に失敗" @@ -4250,12 +4318,16 @@ msgstr "おすすめのフィードの読み込みに失敗しました" msgid "Failed to load suggested follows" msgstr "おすすめのフォローの読み込みに失敗しました" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "グループチャットのロックに失敗しました" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "すべての要求を既読としてマークできませんでした" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "グループチャットのミュートに失敗" @@ -4277,8 +4349,8 @@ msgstr "ネットワークエラーのためデータの削除に失敗しまし msgid "Failed to remove data. {0}" msgstr "データの削除に失敗しました。 {0}" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "絵文字リアクションの削除に失敗しました" @@ -4287,6 +4359,10 @@ msgstr "絵文字リアクションの削除に失敗しました" msgid "Failed to remove from starter pack" msgstr "スターターパックからの削除に失敗しました" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "グループチャットからメンバーを外せませんでした" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "認証の削除に失敗しました" @@ -4333,6 +4409,10 @@ msgstr "異議申し立ての送信に失敗しました。もう一度お試し msgid "Failed to toggle thread mute, please try again" msgstr "スレッドのミュートの切り替えに失敗しました。もう一度お試しください" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "グループチャットのロックを解除できませんでした" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "リストのピン留めの解除に失敗しました" @@ -4814,6 +4894,20 @@ msgstr "<0/>から" msgid "Generate a starter pack" msgstr "スターターパックを生成" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "招待リンクを生成" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "新しい招待リンクを生成" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "新しいリンクを生成" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "誰かが投稿したときに通知を受け取る" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "開始" @@ -4936,7 +5031,7 @@ msgstr "戻る" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "アカウント設定へ移動" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "{0}との会話へ" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "次へ" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "プロフィールへ" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "\"{chatName} \"という名前のグループチャットに移動" @@ -5049,26 +5144,40 @@ msgstr "露骨な暴力的コンテンツ" msgid "Grooming or predatory behavior" msgstr "グルーミングまたは捕食的行為(性的搾取目的の接近)" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "グループチャット招待リンクのダイアログ" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "グループチャットをロックしました" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "グループチャットをミュートしました" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "グループチャットの設定" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "グループチャットのロックを解除しました" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "グループチャットのミュートを解除しました" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "グループチャットはまだ利用できません" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "グループチャットが利用可能になりました" @@ -5078,7 +5187,7 @@ msgstr "グループはロックされています" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "グループ名" @@ -5336,6 +5445,10 @@ msgstr "そのモデレーションサービスを読み込めませんでした msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "待って!徐々にビデオへのアクセスを許可していますが、あなたの順番はまだです。しばらくしてもう一度確認を!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "友達を招待" msgid "Invite friends <0/>" msgstr "友達を招待 <0/>" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "招待リンク" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "招待リンクを作成しました" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "招待リンクが無効になりました" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "招待リンクが編集されました" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "招待リンクを有効にしました" @@ -5712,7 +5829,7 @@ msgstr "このスターターパックにユーザーを招待!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "お気に入りのフィードやユーザーをフォローするよう、あなたの友人を招待する" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "招待済み" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "詳細。" #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "退出" @@ -5939,11 +6056,11 @@ msgstr "チャットを退出" msgid "Leave conversation" msgstr "会話を退出" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "グループチャットを退出" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "このグループチャットから退出する" @@ -6036,14 +6153,14 @@ msgstr "{0, plural, other {#人のユーザー}}がいいね" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "{likeCount, plural, other {#人のユーザー}}がいいね" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "いいね" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "投稿への反応の設定を読み込み中…" msgid "Loading..." msgstr "読み込み中…" -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" -msgstr "読み込み中…" +msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "ロック" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "グループチャットをロック" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "グループチャットをロックしますか?" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "このグループチャットをロック" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "ロック中" @@ -6367,11 +6484,11 @@ msgstr "他のデバイスに保存されているメディア" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "一部の閲覧者にとっては困惑する、あるいは不適切なメディアです。" -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "メンバー" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "メンバーはまだチャット履歴を読むことができますが、新しいメッセージを送信することはできません。" @@ -6383,7 +6500,7 @@ msgstr "メンションの通知" msgid "mentioned users" msgstr "メンションされたユーザー" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "メニュー" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "メッセージ" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "メッセージ" @@ -6410,26 +6527,26 @@ msgstr "メッセージ" msgid "Message {0}" msgstr "{0}へメッセージを送る" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "{displayName}にメッセージ" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "メッセージは削除されました" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "メッセージは削除されました" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "メッセージを送信できませんでした。" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "@{0}からのメッセージ:{1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "サーバーからのメッセージ:{0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "メッセージを入力するフィールド" @@ -6452,7 +6569,7 @@ msgstr "メッセージが長すぎます" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "メッセージが長すぎます({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "メッセージのオプション" @@ -6580,7 +6697,7 @@ msgstr "映画" msgid "Music" msgstr "音楽" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "ミュート" @@ -6625,7 +6742,7 @@ msgstr "リストをミュート" msgid "Mute these accounts?" msgstr "これらのアカウントをミュートしますか?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "このグループチャットをミュート" @@ -6663,7 +6780,7 @@ msgstr "スレッドをミュート" msgid "Mute words & tags" msgstr "ワードとタグをミュート" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "ミュート済み" @@ -6775,24 +6892,21 @@ msgid "New chat" msgstr "新しいチャット" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "{0}との新しいチャット" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "{0}や{1}との新しいチャット" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." -msgstr "{0}、{1}、そして{2, plural, other {さらに{4}人}}との新しいチャット。" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." +msgstr "{0}、{1}、そして{memberCount, plural, other {さらに{memberCount}人}}との新しいチャット。" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 msgid "New email address" @@ -6809,7 +6923,7 @@ msgstr "新機能" msgid "New follower notifications" msgstr "新しいフォロワーの通知" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "ニュース" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "{0}のフォローを解除しました" msgid "No media yet" msgstr "まだメディアがありません" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "メッセージはありません" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "結果はありません" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "アバター・クリエイターを開く" msgid "Open camera" msgstr "カメラを起動" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "{displayName}のチャットメンバーオプションを開く" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "会話のオプションを開く" @@ -7375,7 +7489,7 @@ msgstr "全絵文字リストを開く" msgid "Open Germ DM" msgstr "Germ DMを開く" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "グループチャットの設定を開く" @@ -7383,7 +7497,7 @@ msgstr "グループチャットの設定を開く" msgid "Open link to {niceUrl}" msgstr "{niceUrl}へのリンクを開く" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "メッセージのオプションを開く" @@ -7527,7 +7641,7 @@ msgstr "投稿作成画面を開く" msgid "Opens this draft in the composer" msgstr "この下書きを編集画面で開く" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "ビデオを一時停止" msgid "People" msgstr "ユーザー" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "{ownerName}がフォロー中の人は即座に参加できます" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "{ownerName}がフォロー中の人は参加をリクエストできます" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "@{0}をフォロー中のユーザー" msgid "People I follow" msgstr "フォロー中の人" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "フォロー中の人はすぐに参加できます" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "フォロー中の人は参加をリクエストできます" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "フォロー中の人" @@ -8049,6 +8179,11 @@ msgstr "投稿への反応の設定" msgid "Post language selection" msgstr "投稿言語を選択" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "リンクを投稿" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "引用投稿を切り離すことができました" msgid "Quote posts disabled" msgstr "引用投稿は無効です" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "レート制限を超えました。後でもう一度お試しくださ msgid "Re-attach quote" msgstr "引用を再度関連付ける" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "招待リンクを再度有効化" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "リンクを再度有効化" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "{emoji}でリアクションする" @@ -8446,7 +8589,7 @@ msgstr "グループ チャットから{displayName}を削除" msgid "Remove {displayName} from starter pack" msgstr "{displayName}をスターターパックから削除" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "このグループ チャットから{displayName}を削除" @@ -8496,7 +8639,7 @@ msgstr "フィードを削除" msgid "Remove feed?" msgstr "フィードを削除しますか?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "チャットから削除" @@ -8655,7 +8798,7 @@ msgstr "あなたへの返信" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "返信の表示設定を更新しました" msgid "Reply was successfully hidden" msgstr "返信を非表示にすることができました" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "報告" @@ -8749,7 +8892,7 @@ msgstr "フィードを報告" msgid "Report list" msgstr "リストを報告" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "メッセージを報告" @@ -8776,7 +8919,7 @@ msgstr "この会話を報告" msgid "Report this feed" msgstr "このフィードを報告" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "このグループチャットを報告" @@ -8844,7 +8987,7 @@ msgstr "{reposter}がリポスト" msgid "Reposted by you" msgstr "あなたのリポスト" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "リポスト" msgid "Reposts of this post" msgstr "この投稿をリポストする" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "前のステップに戻る" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "フィードバックを送信" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "メッセージを送信" @@ -9627,6 +9770,8 @@ msgstr "性的にきわどい" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,23 +10141,38 @@ msgstr "お好みかもしれない他のフィード" msgid "Some people can reply" msgstr "一部の人が返信可能" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "誰かがグループに参加しました" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "誰かがグループから退出しました" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "誰かが{0}とリアクションしました" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "誰かが{target}に{0}とリアクションしました" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "誰かがグループに追加されました" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" +msgstr "誰かがグループから外されました" #: src/components/moderation/ReportDialog/index.tsx:103 msgid "Something wasn't quite right with the data you're trying to report. Please contact support." msgstr "報告しようとしているデータに問題がありました。サポートに連絡してください。" #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "何らかの問題が発生したようです" @@ -10247,7 +10407,7 @@ msgstr "成功!" msgid "Successfully verified" msgstr "正常に認証されました" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "おすすめ" @@ -10362,7 +10522,7 @@ msgstr "タップして削除" msgid "Tap to remove your {0} reaction" msgstr "タップしてリアクション{0}を削除" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "タップして再試行" @@ -10375,7 +10535,7 @@ msgstr "タップして{0}のリアクションを表示" msgid "Tap to show all reactions" msgstr "タップしてすべてのリアクションを表示" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "タップしてリアクションを表示" @@ -10550,7 +10710,7 @@ msgstr "あなたの地域の法律では、特定の機能にアクセスする #: src/view/com/composer/select-language/SuggestedLanguage.tsx:410 msgid "The post you’re replying to was marked as being written in {suggestedLanguageName} by its author. Would you like to reply in <0>{suggestedLanguageName}?" -msgstr "" +msgstr "返信した投稿は、作成者によって {suggestedLanguageName}で書かれていると設定されています。<0>{suggestedLanguageName}で返信しますか?" #: src/view/screens/PrivacyPolicy.tsx:29 msgid "The Privacy Policy has been moved to <0/>" @@ -10600,6 +10760,10 @@ msgstr "テーマ" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "生年月日を変更できる頻度に制限があります。再度更新する前に1日か2日待つ必要があるかもしれません。" +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "このグループチャットの招待リンクはありません。" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "アカウントの無効化に期限はありません。いつでも戻ってこられます。" @@ -10669,8 +10833,8 @@ msgstr "フィードの更新中に問題が発生したので、インターネ #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "このコンテンツは関係するユーザーの一方が他方をブ msgid "This content is not viewable without a Bluesky account." msgstr "このコンテンツはBlueskyのアカウントがないと閲覧できません。" -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "削除あるいは無効化されたアカウントとの会話です。押すと選択肢が表示されます" @@ -10825,10 +10989,6 @@ msgstr "この機能はアプリパスワードでは利用できません。メ msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "この機能はアプリパスワードでは利用できません。メインパスワードでサインインしてください。" -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "あなたはこの機能はまだ利用できません。後で確認してください。" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "現在このフィードにはアクセスが集中しており、一時的にご利用いただけません。時間をおいてもう一度お試しください。" @@ -10939,6 +11099,10 @@ msgstr "この投稿はサインインしているユーザーにのみ表示さ msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "この返信はスレッドの一番下にある非表示のセクションに移動され、その後のあなたや他のユーザー宛の返信の通知をミュートします。" +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "この画面はグループ会話でのみ利用できます。" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "このサービスには、利用規約もプライバシーポリシーもありません。" @@ -11107,8 +11271,8 @@ msgstr "トップの返信を最初に" msgid "Topic" msgstr "トピック" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "テレビ" msgid "Two-factor authentication (2FA)" msgstr "2要素認証(2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "ここにメッセージを入力する" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "ブロックを解除" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "{displayName}のブロックを解除" @@ -11328,11 +11492,11 @@ msgstr "残念ながら、あなたがプロフィールに設定した生年月 msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "残念ながら、宣言された年齢は、お住まいの地域でBlueskyにアクセスできる年齢に達していないことを示しています。" -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "招待を取消" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "このグループチャットの{displayName}への招待を取消" @@ -11358,7 +11522,7 @@ msgstr "いいねを外す" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "いいねを外す({0, plural, other {#件のいいね}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "このグループチャットのロックを解除" @@ -11395,7 +11559,7 @@ msgstr "会話のミュートを解除" msgid "Unmute list" msgstr "リストのミュートを解除" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "このグループチャットのミュートを解除" @@ -11494,12 +11658,16 @@ msgstr "リストの<0>{displayName}を更新" msgid "Update email" msgstr "メールアドレスの更新" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "招待リンクを更新" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "{domain}に更新" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "アプリを最新バージョンに更新して参加しましょう!" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "{0}のプロフィールを見る" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "{displayName}のプロフィールを見る" @@ -11905,7 +12073,7 @@ msgstr "詳細を表示" msgid "View full thread" msgstr "スレッドをすべて表示" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "グループチャットのリクエストを表示" @@ -11945,6 +12113,10 @@ msgstr "プロフィールのバナーを見る" msgid "View the avatar" msgstr "アバターを表示" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "このグループチャットの招待リンクを表示" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "そのトピックについての検索結果は見つかりませんで msgid "We couldn't load this conversation" msgstr "この会話を読み込めませんでした" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "この会話の設定を読み込めませんでした" @@ -12170,7 +12342,7 @@ msgstr "あなたのアカウントの年齢保証手順の初期化に問題が msgid "We're having network issues, try again" msgstr "ネットワークで問題が発生しています。もう一度試してください" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "ネットワークで問題が発生しています。もう一度試してください" @@ -12269,6 +12441,10 @@ msgstr "チェックをタップすると、どの組織が認証を与えてい msgid "Who can interact with this post?" msgstr "誰がこの投稿に反応できますか?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "誰がどのようにこのグループチャットに参加できるか" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "ライター" msgid "Wrong DID returned from server. Received: {0}" msgstr "サーバーから間違ったDIDが送られてきました。受信したもの:{0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "会話の種類が正しくありません" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "また、チャットデータを \"JSONL\" ファイルとしてダウ msgid "You can always opt out and delete your data" msgstr "いつでもオプトアウトしてデータを削除することができます" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "アプリ内のチャット設定でチャット通知の音の有無を選択できます" @@ -12717,15 +12897,14 @@ msgid "You probably want to restart the app now." msgstr "今すぐアプリを再起動したほうが良いでしょう。" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "あなたは{0}とリアクションしました" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" +msgstr "あなたは{target}に{0}とリアクションしました" #: src/components/dialogs/BirthDateSettings.tsx:87 #: src/components/dialogs/BirthDateSettings.tsx:97 @@ -12754,22 +12933,14 @@ msgstr "これ以降、このスレッドに関する通知を受け取ること msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "「リセットコード」が記載されたメールが届きます。ここにコードを入力し、新しいパスワードを入力します。" -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "招待されない限り、再び参加することはできません。" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" -msgstr "" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" +msgstr "あなた: {message}" #: src/screens/Signup/index.tsx:152 msgid "You'll follow the suggested users and feeds once you finish creating your account!" @@ -12987,6 +13158,10 @@ msgstr "位置情報が更新されました。" msgid "Your muted words" msgstr "ミュートしたワード" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "あなたの名前、アバター、およびグループチャットの名前は誰でも見ることができます。" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "パスワードが正常に変更されました!これからBlueskyにサインインする際は、新しいパスワードを使用してください。" diff --git a/src/locale/locales/kab/messages.po b/src/locale/locales/kab/messages.po index e36d7717de..6dd0e359cd 100644 --- a/src/locale/locales/kab/messages.po +++ b/src/locale/locales/kab/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: kab\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Kabyle\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,10 +18,6 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:966 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" @@ -92,7 +88,7 @@ msgstr "" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:299 +#: src/components/dms/MessageItem.tsx:288 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -230,9 +226,9 @@ msgstr "" msgid "{0} out of 50" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:292 +#: src/components/dms/MessageItem.tsx:283 msgid "{0} reacted {1}" msgstr "" @@ -256,8 +252,8 @@ msgstr "" msgid "{0}'s avatar" msgstr "" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:230 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:223 msgid "{0}’s avatar" msgstr "" @@ -502,7 +498,7 @@ msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.} msgstr "" #. The number of group chat members out of the total number of permitted users. -#: src/screens/Messages/ConversationSettings.tsx:264 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -570,12 +566,12 @@ msgid "{rank}." msgstr "" #. The number of requests to join a group chat. -#: src/screens/Messages/ConversationSettings.tsx:282 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" #. Displayed when there are more than 50 requests to join a group chat -#: src/screens/Messages/ConversationSettings.tsx:277 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 msgid "{requestCount}+ requests" msgstr "" @@ -806,7 +802,7 @@ msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:601 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -852,7 +848,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:588 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -875,7 +871,7 @@ msgstr "" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -889,7 +885,7 @@ msgstr "" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:389 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "" @@ -969,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:470 msgid "Add group chat members" msgstr "" @@ -982,8 +978,9 @@ msgstr "" msgid "Add media to post" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:356 -#: src/screens/Messages/ConversationSettings.tsx:373 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:45 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:79 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:98 msgid "Add members" msgstr "" @@ -1005,8 +1002,8 @@ msgstr "" msgid "Add muted words and tags" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1063,6 +1060,15 @@ msgstr "" msgid "Add your birthdate" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + +#: src/screens/Messages/ConversationSettings/Member.tsx:75 +msgid "Added by invite link" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1085,8 +1091,8 @@ msgstr "" msgid "Additional details (limit 300 characters)" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:419 -#: src/screens/Messages/ConversationSettings.tsx:639 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1365,8 +1371,8 @@ msgstr "" msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1112 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:159 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1443,6 +1449,16 @@ msgstr "" msgid "Anyone can interact" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:131 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +#: src/screens/Messages/components/InviteLinkDialog.tsx:136 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1565,7 +1581,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1578,7 +1594,7 @@ msgstr "" msgid "Are you sure you want to discard your changes?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/prompts.tsx:88 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1657,9 +1673,9 @@ msgstr "" msgid "Available" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:338 +#: src/components/dms/AddMembersFlow.tsx:505 +#: src/components/dms/AddMembersFlow.tsx:511 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1724,8 +1740,8 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:94 #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 -#: src/screens/Messages/Conversation.tsx:232 -#: src/screens/Messages/ConversationSettings.tsx:578 +#: src/screens/Messages/Conversation.tsx:235 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "" @@ -1754,14 +1770,14 @@ msgid "Birthday" msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:700 -#: src/screens/Messages/ConversationSettings.tsx:1180 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:696 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1776,7 +1792,7 @@ msgstr "" msgid "Block account" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1177 +#: src/screens/Messages/ConversationSettings/prompts.tsx:110 msgid "Block account?" msgstr "" @@ -1798,7 +1814,7 @@ msgstr "" msgid "Block list" msgstr "" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "" @@ -1833,7 +1849,7 @@ msgid "Blocked Accounts" msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1178 +#: src/screens/Messages/ConversationSettings/prompts.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "" @@ -2060,17 +2076,16 @@ msgstr "" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1114 -#: src/screens/Messages/ConversationSettings.tsx:1135 -#: src/screens/Messages/ConversationSettings.tsx:1159 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2198,7 +2213,7 @@ msgstr "" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2220,11 +2235,11 @@ msgstr "" msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "" @@ -2331,6 +2346,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:195 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "" @@ -2376,7 +2395,7 @@ msgstr "" msgid "click here" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2384,6 +2403,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2410,8 +2433,8 @@ msgstr "" msgid "Click here to update your email" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2419,11 +2442,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:565 +#: src/components/dms/MessageItem.tsx:561 msgid "Click to retry failed message" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2452,7 +2475,7 @@ msgstr "" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:363 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2471,6 +2494,8 @@ msgstr "" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:406 +#: src/screens/Messages/components/InviteLinkDialog.tsx:411 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2619,8 +2644,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "" -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2761,7 +2786,7 @@ msgstr "" msgid "Continue thread..." msgstr "" -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:303 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2774,7 +2799,7 @@ msgstr "" msgid "Continue to next step" msgstr "" -#: src/screens/Messages/Conversation.tsx:64 +#: src/screens/Messages/Conversation.tsx:65 msgid "Conversation" msgstr "" @@ -2792,7 +2817,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2802,6 +2827,7 @@ msgid "Copied to clipboard" msgstr "" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "" @@ -2873,8 +2899,8 @@ msgstr "" msgid "Copy link to starter pack" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "" @@ -3038,10 +3064,6 @@ msgstr "" msgid "Create an avatar instead" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:891 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "" @@ -3073,6 +3095,10 @@ msgstr "" msgid "Create new account" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:472 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3090,6 +3116,10 @@ msgid "Create user list" msgstr "" #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#. placeholder {0}: i18n.date(createdAt, { dateStyle: 'long', timeStyle: 'short', }) +#. placeholder {0}: i18n.date(createdAt, { month: 'long', day: 'numeric', year: 'numeric', }) +#: src/screens/Messages/components/InviteLinkDialog.tsx:292 +#: src/screens/Messages/ConversationSettings/index.tsx:428 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "" @@ -3173,9 +3203,9 @@ msgstr "" msgid "Default icons" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3226,7 +3256,7 @@ msgstr "" msgid "Delete Conversation" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "" @@ -3235,11 +3265,11 @@ msgstr "" msgid "Delete list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "" @@ -3276,8 +3306,7 @@ msgstr "" #: src/components/dms/MessagesListHeader.tsx:105 #: src/screens/Messages/components/ChatListItem.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:409 -#: src/screens/Messages/ConversationSettings.tsx:625 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "" @@ -3339,6 +3368,11 @@ msgstr "" msgid "Dim" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:324 +#: src/screens/Messages/components/InviteLinkDialog.tsx:332 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3632,6 +3666,7 @@ msgstr "" msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3655,8 +3690,8 @@ msgstr "" msgid "Edit Feeds" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1067 -#: src/screens/Messages/ConversationSettings.tsx:1072 +#: src/screens/Messages/ConversationSettings/prompts.tsx:26 +#: src/screens/Messages/ConversationSettings/prompts.tsx:31 msgid "Edit group name" msgstr "" @@ -3676,6 +3711,10 @@ msgstr "" msgid "Edit interests" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:306 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3695,7 +3734,7 @@ msgstr "" msgid "Edit My Feeds" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:462 msgid "Edit name" msgstr "" @@ -3729,7 +3768,7 @@ msgstr "" msgid "Edit starter pack" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:461 msgid "Edit this group chat’s name" msgstr "" @@ -3876,7 +3915,7 @@ msgstr "" msgid "Enabled" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:132 +#: src/screens/Profile/Sections/Feed.tsx:131 msgid "End of feed" msgstr "" @@ -4124,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:36 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "" @@ -4142,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "" #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:555 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:86 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4157,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "" @@ -4169,15 +4217,27 @@ msgstr "" msgid "Failed to delete starter pack" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:109 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:757 +#: src/screens/Messages/ConversationSettings/index.tsx:313 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:99 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:119 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "" @@ -4194,7 +4254,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:785 +#: src/screens/Messages/ConversationSettings/index.tsx:340 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4258,12 +4318,16 @@ msgstr "" msgid "Failed to load suggested follows" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:361 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:773 +#: src/screens/Messages/ConversationSettings/index.tsx:327 msgid "Failed to mute group chat" msgstr "" @@ -4285,8 +4349,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "" @@ -4295,6 +4359,10 @@ msgstr "" msgid "Failed to remove from starter pack" msgstr "" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "" @@ -4341,6 +4409,10 @@ msgstr "" msgid "Failed to toggle thread mute, please try again" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:364 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "" @@ -4822,6 +4894,20 @@ msgstr "" msgid "Generate a starter pack" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:190 +#: src/screens/Messages/components/InviteLinkDialog.tsx:225 +#: src/screens/Messages/components/InviteLinkDialog.tsx:248 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:379 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:384 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4902,7 +4988,8 @@ msgstr "" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1113 +#: src/screens/Messages/components/InviteLinkDialog.tsx:174 +#: src/screens/Messages/components/InviteLinkDialog.tsx:181 msgid "Get started" msgstr "" @@ -4944,7 +5031,7 @@ msgstr "" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:357 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -5019,7 +5106,7 @@ msgid "Go to next" msgstr "" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:676 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" @@ -5057,26 +5144,45 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:766 +#: src/screens/Messages/components/InviteLinkDialog.tsx:438 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:353 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:320 msgctxt "toast" msgid "Group chat muted" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:308 +msgctxt "toast" +msgid "Group chat name updated" +msgstr "" + #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:107 +#: src/screens/Messages/ConversationSettings/index.tsx:86 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:768 +#: src/screens/Messages/ConversationSettings/index.tsx:355 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:322 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:342 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:340 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5086,7 +5192,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1073 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Group name" msgstr "" @@ -5344,6 +5450,10 @@ msgstr "" msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5690,9 +5800,12 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:892 -#: src/screens/Messages/ConversationSettings.tsx:1111 +#: src/screens/Messages/components/InviteLinkDialog.tsx:154 +#: src/screens/Messages/components/InviteLinkDialog.tsx:270 +#: src/screens/Messages/components/InviteLinkDialog.tsx:276 +#: src/screens/Messages/components/InviteLinkDialog.tsx:396 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:475 msgid "Invite link" msgstr "" @@ -5701,6 +5814,7 @@ msgid "Invite link created" msgstr "" #: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:270 msgid "Invite link disabled" msgstr "" @@ -5720,7 +5834,7 @@ msgstr "" msgid "Invite your friends to follow your favorite feeds and people" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:639 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5930,7 +6044,7 @@ msgid "Learn more." msgstr "" #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:920 +#: src/screens/Messages/ConversationSettings/index.tsx:508 msgid "Leave" msgstr "" @@ -5947,11 +6061,11 @@ msgstr "" msgid "Leave conversation" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1157 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:919 +#: src/screens/Messages/ConversationSettings/index.tsx:507 msgid "Leave this group chat" msgstr "" @@ -6044,14 +6158,14 @@ msgstr "" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6245,27 +6359,23 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1031 -msgid "Loading…" -msgstr "" - -#: src/screens/Messages/ConversationSettings.tsx:902 +#: src/screens/Messages/ConversationSettings/index.tsx:489 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:65 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:900 +#: src/screens/Messages/ConversationSettings/index.tsx:487 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:902 +#: src/screens/Messages/ConversationSettings/index.tsx:489 msgid "Locked" msgstr "" @@ -6375,11 +6485,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:260 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1133 +#: src/screens/Messages/ConversationSettings/prompts.tsx:66 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6391,7 +6501,7 @@ msgstr "" msgid "mentioned users" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6402,13 +6512,13 @@ msgstr "" msgid "Menu" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageComposer.tsx:212 +#: src/screens/Messages/components/MessageInput.tsx:175 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6418,7 +6528,7 @@ msgstr "" msgid "Message {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" @@ -6426,18 +6536,18 @@ msgstr "" msgid "Message deleted" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "" -#: src/components/dms/MessageItem.tsx:559 +#: src/components/dms/MessageItem.tsx:555 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "" @@ -6446,8 +6556,8 @@ msgstr "" msgid "Message from server: {0}" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageComposer.tsx:211 +#: src/screens/Messages/components/MessageInput.tsx:173 msgid "Message input field" msgstr "" @@ -6460,7 +6570,7 @@ msgstr "" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "" @@ -6588,7 +6698,7 @@ msgstr "" msgid "Music" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:878 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Mute" msgstr "" @@ -6633,7 +6743,7 @@ msgstr "" msgid "Mute these accounts?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:452 msgid "Mute this group chat" msgstr "" @@ -6671,7 +6781,7 @@ msgstr "" msgid "Mute words & tags" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:878 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Muted" msgstr "" @@ -6783,23 +6893,20 @@ msgid "New chat" msgstr "" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6817,7 +6924,7 @@ msgstr "" msgid "New follower notifications" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6899,7 +7006,7 @@ msgstr "" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:304 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -7057,7 +7164,7 @@ msgid "No result" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:236 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7343,12 +7450,12 @@ msgstr "" msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:634 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:410 -#: src/screens/Messages/components/ChatListItem.tsx:414 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "" @@ -7360,7 +7467,7 @@ msgstr "" msgid "Open drawer menu" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:169 +#: src/screens/Messages/components/MessageComposer.tsx:173 #: src/screens/Messages/components/MessageInput.web.tsx:145 #: src/view/com/composer/Composer.tsx:2035 msgid "Open emoji picker" @@ -7383,7 +7490,7 @@ msgstr "" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7391,7 +7498,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "" @@ -7535,7 +7642,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:233 +#: src/components/dms/MessageItem.tsx:224 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7677,6 +7784,14 @@ msgstr "" msgid "People" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:141 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:146 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7692,6 +7807,14 @@ msgstr "" msgid "People I follow" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8057,6 +8180,11 @@ msgstr "" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:337 +#: src/screens/Messages/components/InviteLinkDialog.tsx:349 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8298,7 +8426,7 @@ msgstr "" msgid "Quote posts disabled" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8322,6 +8450,14 @@ msgstr "" msgid "Re-attach quote" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:366 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:374 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "" @@ -8454,7 +8590,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:707 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8504,7 +8640,7 @@ msgstr "" msgid "Remove feed?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:710 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8663,7 +8799,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8721,11 +8857,11 @@ msgstr "" msgid "Reply was successfully hidden" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:911 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Report" msgstr "" @@ -8757,7 +8893,7 @@ msgstr "" msgid "Report list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "" @@ -8784,7 +8920,7 @@ msgstr "" msgid "Report this feed" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:910 +#: src/screens/Messages/ConversationSettings/index.tsx:498 msgid "Report this group chat" msgstr "" @@ -8852,7 +8988,7 @@ msgstr "" msgid "Reposted by you" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8862,7 +8998,7 @@ msgstr "" msgid "Reposts of this post" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9015,7 +9151,7 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/ConversationSettings/prompts.tsx:46 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9497,8 +9633,8 @@ msgstr "" msgid "Send feedback" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageComposer.tsx:270 +#: src/screens/Messages/components/MessageInput.tsx:229 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "" @@ -9635,6 +9771,8 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:353 +#: src/screens/Messages/components/InviteLinkDialog.tsx:360 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -10013,7 +10151,7 @@ msgid "Someone left the group" msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:296 +#: src/components/dms/MessageItem.tsx:285 msgid "Someone reacted {0}" msgstr "" @@ -10034,8 +10172,8 @@ msgstr "" msgid "Something wasn't quite right with the data you're trying to report. Please contact support." msgstr "" -#: src/screens/Messages/Conversation.tsx:141 -#: src/screens/Messages/ConversationSettings.tsx:211 +#: src/screens/Messages/Conversation.tsx:144 +#: src/screens/Messages/ConversationSettings/index.tsx:106 msgid "Something went wrong" msgstr "" @@ -10270,7 +10408,7 @@ msgstr "" msgid "Successfully verified" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:222 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10385,7 +10523,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:569 +#: src/components/dms/MessageItem.tsx:565 msgid "Tap to retry" msgstr "" @@ -10398,7 +10536,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:319 +#: src/components/dms/MessageItem.tsx:314 msgid "Tap to view reactions" msgstr "" @@ -10623,6 +10761,10 @@ msgstr "" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:401 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "" @@ -10692,8 +10834,8 @@ msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:593 -#: src/screens/Messages/ConversationSettings.tsx:606 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10848,10 +10990,6 @@ msgstr "" msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "" -#: src/screens/Messages/Conversation.tsx:349 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "" @@ -10962,6 +11100,10 @@ msgstr "" msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:126 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "" @@ -11130,8 +11272,8 @@ msgstr "" msgid "Topic" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11204,7 +11346,7 @@ msgstr "" msgid "Two-factor authentication (2FA)" msgstr "" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:174 msgid "Type your message here" msgstr "" @@ -11276,7 +11418,7 @@ msgctxt "action" msgid "Unblock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:695 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11351,11 +11493,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:720 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:717 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11381,7 +11523,7 @@ msgstr "" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:900 +#: src/screens/Messages/ConversationSettings/index.tsx:486 msgid "Unlock this group chat" msgstr "" @@ -11418,7 +11560,7 @@ msgstr "" msgid "Unmute list" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:875 +#: src/screens/Messages/ConversationSettings/index.tsx:451 msgid "Unmute this group chat" msgstr "" @@ -11517,12 +11659,16 @@ msgstr "" msgid "Update email" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "" -#: src/screens/Messages/Conversation.tsx:347 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11902,7 +12048,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:671 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11928,7 +12074,7 @@ msgstr "" msgid "View full thread" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:273 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11968,6 +12114,10 @@ msgstr "" msgid "View the avatar" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:473 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12079,11 +12229,11 @@ msgstr "" msgid "We couldn't find any results for that topic." msgstr "" -#: src/screens/Messages/Conversation.tsx:142 +#: src/screens/Messages/Conversation.tsx:145 msgid "We couldn't load this conversation" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:212 +#: src/screens/Messages/ConversationSettings/index.tsx:107 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12193,7 +12343,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:175 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12292,6 +12442,10 @@ msgstr "" msgid "Who can interact with this post?" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:200 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12383,6 +12537,10 @@ msgstr "" msgid "Wrong DID returned from server. Received: {0}" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:125 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12496,7 +12654,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "" @@ -12740,7 +12898,7 @@ msgid "You probably want to restart the app now." msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:287 +#: src/components/dms/MessageItem.tsx:278 msgid "You reacted {0}" msgstr "" @@ -12776,7 +12934,7 @@ msgstr "" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1156 +#: src/screens/Messages/ConversationSettings/prompts.tsx:89 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" @@ -13001,6 +13159,10 @@ msgstr "" msgid "Your muted words" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:166 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/km/messages.po b/src/locale/locales/km/messages.po index f8578cf9c4..fc4586ee7a 100644 --- a/src/locale/locales/km/messages.po +++ b/src/locale/locales/km/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: km\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Khmer\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "" @@ -94,7 +88,7 @@ msgstr "" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -215,21 +209,11 @@ msgstr "" msgid "{0} is not supported by your device." msgstr "" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} បានចូលរួមសប្តាហ៍នេះ" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "" msgid "{0} out of 50" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "" msgid "{0}'s avatar" msgstr "" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "" @@ -530,7 +497,8 @@ msgstr "" msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -542,6 +510,32 @@ msgstr "" msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "" @@ -571,10 +565,16 @@ msgstr "" msgid "{rank}." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "" @@ -802,7 +802,7 @@ msgstr "គណនី" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "គណនីត្រូវបានដកចេញពីការចូលប្រើរហ័ស" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "គណនីត្រូវបានបើក" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "បន្ថែម" @@ -965,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "" @@ -978,8 +978,9 @@ msgstr "" msgid "Add media to post" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "" @@ -1001,8 +1002,8 @@ msgstr "" msgid "Add muted words and tags" msgstr "បន្ថែមពាក្យ និងស្លាកដែលបានបិទ" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "" msgid "Add your birthdate" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "" msgid "Additional details (limit 300 characters)" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1361,8 +1367,8 @@ msgstr "" msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1439,6 +1445,16 @@ msgstr "" msgid "Anyone can interact" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "តើអ្នកប្រាកដថាចង់លុបពាក្យសម្ងាត់កម្មវិធី \"{0}\"?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1574,7 +1590,7 @@ msgstr "តើអ្នកប្រាកដទេថាអ្នកចង់ល msgid "Are you sure you want to discard your changes?" msgstr "តើអ្នកប្រាកដទេថាអ្នកចង់បោះបង់ការផ្លាស់ប្ដូររបស់អ្នក" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1653,9 +1669,9 @@ msgstr "ចាក់វីដេអូ និង GIFs ដោយស្វ័យ msgid "Available" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "" #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "" @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "ថ្ងៃកំណើត" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "ទប់ស្កាត់" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1772,7 +1788,7 @@ msgstr "" msgid "Block account" msgstr "បិទគណនី" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "" @@ -1794,7 +1810,7 @@ msgstr "" msgid "Block list" msgstr "បញ្ជីទប់ស្កាត់" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "គណនី​ដែល​បាន​ទប់ស្កាត់" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "គណនី​ដែល​បាន​ទប់ស្កាត់​មិន​អាច​ឆ្លើយ​តប​ក្នុង​ខ្សែ​ស្រឡាយ​របស់​អ្នក លើក​ឡើង​ពី​អ្នក ឬ​ធ្វើ​អន្តរកម្ម​ជាមួយ​អ្នក" @@ -2056,17 +2072,16 @@ msgstr "កាមេរ៉ា" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "" @@ -2253,12 +2268,16 @@ msgstr "ការកំណត់ការជជែក" msgid "Chat Settings" msgstr "ការកំណត់ការជជែក" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "" @@ -2323,6 +2342,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "ជ្រើសរើសពណ៌នេះជារូបតំណាងរបស់អ្នក" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "" @@ -2368,7 +2391,7 @@ msgstr "" msgid "click here" msgstr "ចុចទីនេះ" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2376,6 +2399,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2402,8 +2429,8 @@ msgstr "" msgid "Click here to update your email" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2411,11 +2438,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "ចុចដើម្បីព្យាយាមសារដែលបរាជ័យម្តងទៀត" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2444,7 +2471,7 @@ msgstr "" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "បានកំណត់រចនាសម្ព័ន្ធនៅក្នុង <0>ការកំណត់កម្រិតមធ្យម" -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "" msgid "Continue thread..." msgstr "បន្ត​ខ្សែ..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2770,7 +2799,7 @@ msgstr "បន្តទៅជំហានបន្ទាប់" msgid "Conversation" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "ការសន្ទនាត្រូវបានលុប" @@ -2784,7 +2813,7 @@ msgstr "ការសន្ទនាត្រូវបានលុប" msgid "Copied build version to clipboard" msgstr "បានចម្លងកំណែស្ថាបនាទៅ clipboard" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "បានចម្លងទៅ clipboard" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "បានចម្លង" @@ -2865,8 +2895,8 @@ msgstr "" msgid "Copy link to starter pack" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "ចម្លងអត្ថបទសារ" @@ -3030,10 +3060,6 @@ msgstr "" msgid "Create an avatar instead" msgstr "បង្កើតរូបតំណាងជំនួសវិញ" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "បង្កើតមួយផ្សេងទៀត" @@ -3065,6 +3091,10 @@ msgstr "" msgid "Create new account" msgstr "បង្កើតគណនីថ្មី" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "" msgid "Create user list" msgstr "" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "បង្កើត {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "" @@ -3165,9 +3203,9 @@ msgstr "លំនាំដើម" msgid "Default icons" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "" msgid "Delete Conversation" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "លុបពីខ្ញុំ" @@ -3227,11 +3265,11 @@ msgstr "លុបពីខ្ញុំ" msgid "Delete list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "លុបសារ" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "បានលុប់" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "គណនីបានលុប" @@ -3331,6 +3368,11 @@ msgstr "ប្រអប់៖ កែតម្រូវអ្នកដែលអ msgid "Dim" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "រួចរាល់" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "" @@ -3624,6 +3666,7 @@ msgstr "" msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "កែសម្រួលរូបតំណាង" msgid "Edit Feeds" msgstr "កែសម្រួលមតិព័ត៌មាន" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "" @@ -3668,6 +3711,10 @@ msgstr "កែសម្រួលការកំណត់អន្តរកម្ msgid "Edit interests" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "" msgid "Edit My Feeds" msgstr "កែសម្រួលមតិព័ត៌មានរបស់ខ្ញុំ" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "" @@ -3721,7 +3768,7 @@ msgstr "កែប្រវត្តិរូប" msgid "Edit starter pack" msgstr "កែសម្រួលកញ្ចប់ចាប់ផ្តើម" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "បរាជ័យក្នុងការបង្កើតពាក្យសម្ងាត់កម្មវិធី។ សូមព្យាយាមម្តងទៀត" #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "បរាជ័យក្នុងការលុបសារ" @@ -4161,15 +4217,27 @@ msgstr "បរាជ័យក្នុងការលុបការបង្ហ msgid "Failed to delete starter pack" msgstr "បរាជ័យក្នុងការលុបកញ្ចប់ចាប់ផ្តើម" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "" @@ -4186,7 +4254,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4250,12 +4318,16 @@ msgstr "បានបរាជ័យក្នុងការផ្ទុកព័ msgid "Failed to load suggested follows" msgstr "បានបរាជ័យក្នុងការផ្ទុកដែលបានណែនាំដូចខាងក្រោម" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "" @@ -4277,8 +4349,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "" @@ -4287,6 +4359,10 @@ msgstr "" msgid "Failed to remove from starter pack" msgstr "" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "" @@ -4333,6 +4409,10 @@ msgstr "បរាជ័យក្នុងការដាក់បណ្តឹង msgid "Failed to toggle thread mute, please try again" msgstr "មិន​អាច​បិទ​បើក​បិទ​សំឡេង​បាន​ទេ សូម​ព្យាយាម​ម្ដង​ទៀត" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "" @@ -4814,6 +4894,20 @@ msgstr "ពី <0/>" msgid "Generate a starter pack" msgstr "បង្កើតកញ្ចប់ចាប់ផ្តើម" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "" @@ -4936,7 +5031,7 @@ msgstr "ត្រឡប់ទៅវិញ" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "ចូលទៅកាន់ការសន្ទនាជាមួយ {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "ទៅបន្ទាប់" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "ចូលទៅកាន់ប្រវត្តិរូប" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "" @@ -5049,26 +5144,40 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5078,7 +5187,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "" @@ -5336,6 +5445,10 @@ msgstr "ហ៊ឺ យើងមិនអាចផ្ទុកសេវាកម msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "ចាំ! យើងកំពុងផ្តល់សិទ្ធិចូលប្រើវីដេអូបន្តិចម្តងៗ ហើយអ្នកនៅតែរង់ចាំក្នុងជួរ។ សូមពិនិត្យមើលឡើងវិញឆាប់ៗនេះ" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "" @@ -5712,7 +5829,7 @@ msgstr "អញ្ជើញមនុស្សឱ្យចូលរួមក្ន msgid "Invite your friends to follow your favorite feeds and people" msgstr "អញ្ជើញមិត្តភ័ក្តិរបស់អ្នកឱ្យតាមដានព័ត៌មាន និងមនុស្សដែលអ្នកចូលចិត្ត" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "ស្វែងយល់បន្ថែម" #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "ចាកចេញ" @@ -5939,11 +6056,11 @@ msgstr "ចាកចេញពីការជជែក" msgid "Leave conversation" msgstr "ចាកចេញពីការសន្ទនា" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "" @@ -6036,14 +6153,14 @@ msgstr "" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "ចូលចិត្ត" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "" msgid "Loading..." msgstr "កំពុងផ្ទុក..." -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "" @@ -6367,11 +6484,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "ប្រព័ន្ធផ្សព្វផ្សាយដែលអាចរំខាន ឬមិនសមរម្យសម្រាប់ទស្សនិកជនមួយចំនួន" -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6383,7 +6500,7 @@ msgstr "" msgid "mentioned users" msgstr "អ្នកប្រើប្រាស់ដែលបានលើកឡើង" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "ម៉ឺនុយ" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6410,26 +6527,26 @@ msgstr "" msgid "Message {0}" msgstr "សារ {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "សារត្រូវបានលុប" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "សារត្រូវបានលុប" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "វាលបញ្ចូលសារ" @@ -6452,7 +6569,7 @@ msgstr "សារវែងពេក" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "" @@ -6580,7 +6697,7 @@ msgstr "ភាពយន្ត" msgid "Music" msgstr "តន្ត្រី" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "បិទ" @@ -6625,7 +6742,7 @@ msgstr "បិទបញ្ជី" msgid "Mute these accounts?" msgstr "បិទសំឡេងគណនីទាំងនេះ?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "" @@ -6663,7 +6780,7 @@ msgstr "បិទ thread" msgid "Mute words & tags" msgstr "បិទពាក្យ & ស្លាក" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "" @@ -6775,23 +6892,20 @@ msgid "New chat" msgstr "ការជជែកថ្មី" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6809,7 +6923,7 @@ msgstr "" msgid "New follower notifications" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "ព័ត៌មាន" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "លែង​តាម {0}" msgid "No media yet" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "មិនមានសារនៅឡើយទេ" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "គ្មានលទ្ធផល" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "បើកអ្នកបង្កើតរូបតំណាង" msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "បើកជម្រើសការសន្ទនា" @@ -7375,7 +7489,7 @@ msgstr "" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7383,7 +7497,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "បើកតំណទៅ {niceUrl}" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "បើកជម្រើសសារ" @@ -7527,7 +7641,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "ផ្អាក video" msgid "People" msgstr "មនុស្ស" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "មនុស្ស​តាម @{0}" msgid "People I follow" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8049,6 +8179,11 @@ msgstr "" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "Quote post ត្រូវបានផ្ដាច់ដោយជោគ msgid "Quote posts disabled" msgstr "Quote posts ត្រូវបានបិទ" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "" msgid "Re-attach quote" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "" @@ -8446,7 +8589,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "លុប {displayName} ចេញពីកញ្ចប់ចាប់ផ្តើម" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8496,7 +8639,7 @@ msgstr "លុប​មតិព័ត៌មាន" msgid "Remove feed?" msgstr "លុប​មតិព័ត៌មាន?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8655,7 +8798,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "បានធ្វើបច្ចុប្បន្នភាពភាព msgid "Reply was successfully hidden" msgstr "ការឆ្លើយតបត្រូវបានលាក់ដោយជោគជ័យ" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "រាយការណ៍" @@ -8749,7 +8892,7 @@ msgstr "រាយការណ៍ព័ត៌មាន" msgid "Report list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "រាយការណ៍ពីសារ" @@ -8776,7 +8919,7 @@ msgstr "" msgid "Report this feed" msgstr "រាយការណ៍ព័ត៌មាននេះ" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "" @@ -8844,7 +8987,7 @@ msgstr "" msgid "Reposted by you" msgstr "ផ្សាយឡើងវិញដោយអ្នក" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "" msgid "Reposts of this post" msgstr "ការផ្សាយឡើងវិញនៃប្រកាសនេះ" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "ផ្ញើមតិកែលម្អ" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "ផ្ញើសារ" @@ -9627,6 +9770,8 @@ msgstr "ចំណង់ផ្លូវភេទ" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,15 +10141,30 @@ msgstr "មតិព័ត៌មានផ្សេងទៀតដែលអ្ន msgid "Some people can reply" msgstr "មនុស្សមួយចំនួនអាចឆ្លើយតបបាន" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" msgstr "" #: src/components/moderation/ReportDialog/index.tsx:103 @@ -10012,7 +10172,7 @@ msgid "Something wasn't quite right with the data you're trying to report. Pleas msgstr "" #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "មានអ្វីមួយខុសប្រក្រតី" @@ -10247,7 +10407,7 @@ msgstr "ជោគជ័យ!" msgid "Successfully verified" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10362,7 +10522,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "" @@ -10375,7 +10535,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "" @@ -10600,6 +10760,10 @@ msgstr "" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "មិនមានកំណត់ពេលវេលាសម្រាប់ការបិទគណនីទេ ត្រលប់មកវិញនៅពេលណាក៏បាន" @@ -10669,8 +10833,8 @@ msgstr "មានបញ្ហាក្នុងការធ្វើបច្ច #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "ខ្លឹមសារនេះមិនមានទេ ដោយស msgid "This content is not viewable without a Bluesky account." msgstr "ខ្លឹមសារនេះមិនអាចមើលបានដោយគ្មានគណនី Bluesky ទេ" -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "" @@ -10825,10 +10989,6 @@ msgstr "" msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "មុខងារនេះមិនមានពេលប្រើពាក្យសម្ងាត់កម្មវិធីទេ។ សូមចូលដោយប្រើពាក្យសម្ងាត់ចម្បងរបស់អ្នក" -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "បច្ចុប្បន្ន​ព័ត៌មាន​នេះ​កំពុង​ទទួល​បាន​ចរាចរណ៍​ខ្ពស់ ហើយ​មិន​អាច​ប្រើ​បាន​ជា​បណ្ដោះអាសន្ន។ សូមព្យាយាមម្តងទៀតនៅពេលក្រោយ" @@ -10939,6 +11099,10 @@ msgstr "" msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "ការ​ឆ្លើយតប​នេះ​នឹង​ត្រូវ​បាន​តម្រៀប​ជា​ផ្នែក​ដែល​លាក់​នៅ​ផ្នែក​ខាង​ក្រោម​នៃ​ខ្សែ​ស្រឡាយ​របស់​អ្នក ហើយ​នឹង​បិទ​ការ​ជូន​ដំណឹង​សម្រាប់​ការ​ឆ្លើយតប​ជា​បន្ត​បន្ទាប់ - ទាំង​សម្រាប់​ខ្លួន​អ្នក​និង​អ្នក​ដទៃ" +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "សេវាកម្មនេះមិនបានផ្តល់លក្ខខណ្ឌនៃសេវាកម្ម ឬគោលការណ៍ឯកជនភាពទេ" @@ -11107,8 +11271,8 @@ msgstr "" msgid "Topic" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "" msgid "Two-factor authentication (2FA)" msgstr "ការផ្ទៀងផ្ទាត់កត្តាពីរ (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "វាយបញ្ចូលសាររបស់អ្នកនៅទីនេះ" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "ឈប់ទប់ស្កាត់" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11328,11 +11492,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11358,7 +11522,7 @@ msgstr "" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "" @@ -11395,7 +11559,7 @@ msgstr "បើកការសន្ទនា" msgid "Unmute list" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "" @@ -11494,12 +11658,16 @@ msgstr "ធ្វើបច្ចុប្បន្នភាព <0>{displayName}< msgid "Update email" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "ធ្វើបច្ចុប្បន្នភាពទៅ {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11905,7 +12073,7 @@ msgstr "មើលព័ត៌មានលម្អិត" msgid "View full thread" msgstr "មើល thread ពេញ" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11945,6 +12113,10 @@ msgstr "" msgid "View the avatar" msgstr "មើលរូបតំណាង" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "" msgid "We couldn't load this conversation" msgstr "យើងមិនអាចផ្ទុកការសន្ទនានេះបានទេ" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12170,7 +12342,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "យើងកំពុងមានបញ្ហាបណ្តាញ សូមព្យាយាមម្តងទៀត" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12269,6 +12441,10 @@ msgstr "" msgid "Who can interact with this post?" msgstr "តើអ្នកណាអាចទាក់ទងជាមួយការបង្ហោះនេះ?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "អ្នកនិពន្ធ" msgid "Wrong DID returned from server. Received: {0}" msgstr "ខុស DID ត្រឡប់ពីម៉ាស៊ីនមេ។ បានទទួល៖ {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "" @@ -12717,14 +12897,13 @@ msgid "You probably want to restart the app now." msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:87 @@ -12754,21 +12933,13 @@ msgstr "ឥឡូវនេះ អ្នកនឹងទទួលបានកា msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "អ្នកនឹងទទួលបានអ៊ីមែលដែលមាន \"កំណត់កូដឡើងវិញ\" បញ្ចូលលេខកូដនោះនៅទីនេះ បន្ទាប់មកបញ្ចូលពាក្យសម្ងាត់ថ្មីរបស់អ្នក។" -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" msgstr "" #: src/screens/Signup/index.tsx:152 @@ -12987,6 +13158,10 @@ msgstr "" msgid "Your muted words" msgstr "ពាក្យដែលអ្នកបានបិទ" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/ko/messages.po b/src/locale/locales/ko/messages.po index 620b4f1574..20690cb580 100644 --- a/src/locale/locales/ko/messages.po +++ b/src/locale/locales/ko/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "…" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "‘{interestsDisplayName}’ 카테고리 (활성)" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(임베드 콘텐츠 포함)" @@ -94,7 +88,7 @@ msgstr "{0, plural, other {#개월}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "{0, plural, other {#명}} 반응함 – {1}" @@ -215,21 +209,11 @@ msgstr "{0}(은)는 사용할 수 없습니다" msgid "{0} is not supported by your device." msgstr "{0}는 사용하는 기기에서 지원되지 않습니다." -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "이번 주에 {0}명이 가입함" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0}/{1}" msgid "{0} out of 50" msgstr "{0}/50자" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0} 님이 {1}(으)로 반응함" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "{1} 님의 리스트 {0}" msgid "{0}'s avatar" msgstr "{0} 님의 프로필 사진" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "{0} 님의 프로필 사진" @@ -530,7 +497,8 @@ msgstr "{MAX_DISPLAY_NAME, plural, other {표시 이름이 너무 깁니다. 최 msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "답글은 최대 {MAX_HIDDEN_REPLIES, plural, other {#개}}까지 숨길 수 있습니다." -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "{memberCount}/{MEMBER_LIMIT}" @@ -542,6 +510,32 @@ msgstr "계정을 만들려면 {MIN_ACCESS_AGE, plural, other {만 #세}} 이상 msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, other {#분}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "{name} 님이 그룹에 참여했습니다" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "{name} 님이 그룹에서 나갔습니다" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "{name} 님이 {target}에 {0}(으)로 반응했습니다" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "{name} 님이 그룹에 추가되었습니다" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "{name} 님이 그룹에서 내보내졌습니다" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "{name}: {message}" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "{name} 님이 좋아하는 피드와 사람들을 소개합니다. 함께해요!" @@ -571,10 +565,16 @@ msgstr "{profileName} 님은 {timeAgoString} 전에 스타터 팩을 사용하 msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "{requestCount, plural, other {#개 요청}}" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "{requestCount}+개 요청" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "News, Booksky, Game Dev, Blacksky, Fountain Pens 등 Bluesky에서 찾을 수 있는 인기 피드 모음" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "메시지" @@ -802,7 +802,7 @@ msgstr "계정" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "계정 제공자" msgid "Account removed from quick access" msgstr "빠른 액세스에서 계정 제거" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "계정을 언뮤트했습니다" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "물결 모양의 파란색 체크 표시 <0><1/> 가 있는 계정은 다른 계정을 인증할 수 있습니다. 이러한 신뢰할 수 있는 인증자는 Bluesky에서 선정합니다." -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "활동 알림" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "추가" @@ -965,7 +965,7 @@ msgstr "계정에 자동화 라벨 추가" msgid "Add emoji reaction" msgstr "이모티콘 반응 추가" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "그룹 대화 멤버 추가" @@ -978,8 +978,9 @@ msgstr "이미지 추가" msgid "Add media to post" msgstr "게시물에 미디어 추가" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "멤버 추가" @@ -1001,8 +1002,8 @@ msgstr "선택한 설정으로 뮤트 단어 추가" msgid "Add muted words and tags" msgstr "뮤트할 단어 및 태그 추가" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "리스트에 사용자 추가" msgid "Add your birthdate" msgstr "생년월일 추가" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "{0} 님이 추가함" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "추가 세부 정보 (1000자 이내)" msgid "Additional details (limit 300 characters)" msgstr "추가 세부 정보 (300자 이내)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "관리자" @@ -1361,9 +1367,9 @@ msgstr "재게시, 좋아요, 댓글 아이콘과 함께 여러 Bluesky 게시 msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "Bluesky가 신뢰할 수 있는 인증자를 선정하고 신뢰할 수 있는 인증자가 차례로 개별 사용자 계정을 인증하는 과정을 보여주는 그림." -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." -msgstr "초대 링크를 사용하면 사용자를 직접 추가하지 않고도 사람들이 이 그룹 대화에 참여할 수 있습니다. 링크 사용 권한 및 승인 필요 여부를 직접 설정할 수 있으며 언제든지 링크를 비활성화할 수 있습니다. 링크가 있는 모든 사람에게 내 이름과 프로필 사진, 그룹 대화 이름이 공개됩니다." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." +msgstr "초대 링크를 사용하면 사용자를 직접 추가하지 않아도 사람들이 이 그룹 채팅에 참여할 수 있습니다. 링크 사용 권한 및 승인 필요 여부를 직접 설정할 수 있으며 언제든지 링크를 비활성화할 수 있습니다." #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 msgid "An issue not included in these options" @@ -1439,6 +1445,16 @@ msgstr "누구나" msgid "Anyone can interact" msgstr "누구나 상호작용할 수 있음" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "누구나 바로 참여할 수 있음" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "누구나 참여 요청할 수 있음" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "정말로 진행하시겠습니까?" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "앱 비밀번호 ‘{0}’(을)를 삭제하시겠습니까?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "이 메시지를 정말 삭제하시겠습니까? 삭제하더라도 다른 참여자에게는 메시지가 그대로 표시됩니다." @@ -1574,7 +1590,7 @@ msgstr "이 스타터 팩을 삭제하시겠습니까?" msgid "Are you sure you want to discard your changes?" msgstr "변경 사항을 삭제하시겠습니까?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "정말 {groupName}에서 나가시겠습니까?" @@ -1653,9 +1669,9 @@ msgstr "동영상 및 GIF 자동 재생" msgid "Available" msgstr "사용 가능" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "{name} 님의 게시물에 대한 알림을 받으려면 먼저 이메 #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "다른 사용자에게 메시지를 보내려면 먼저 이메일을 인증해야 합니다." @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "생년월일" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "차단" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "{displayName} 님 차단하기" @@ -1772,7 +1788,7 @@ msgstr "{displayName} 님 차단하기" msgid "Block account" msgstr "계정 차단" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "계정을 차단하시겠습니까?" @@ -1794,7 +1810,7 @@ msgstr "차단 및 삭제" msgid "Block list" msgstr "리스트 차단" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "차단 또는 신고" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "차단한 계정" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "차단한 계정은 내 스레드에 답글을 달거나 나를 멘션하거나 기타 다른 방식으로 나와 상호작용할 수 없습니다." @@ -2056,17 +2072,16 @@ msgstr "카메라" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "변경 사항을 저장했습니다" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "리스트를 만든 후에는 스타터 팩의 변경 사항이 리스트에 반영되지 않습니다. 리스트는 별도의 사본으로 저장됩니다." -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "대화를 삭제했습니다" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "대화가 잠겼습니다" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "대화가 영구적으로 잠겼습니다" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "대화 메시지 - 음소거" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "대화 메시지 - 소리" @@ -2253,12 +2268,16 @@ msgstr "대화 설정" msgid "Chat Settings" msgstr "대화 설정" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "대화 제목이 변경되었습니다" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "대화 제목이 {0}(으)로 변경되었습니다" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "대화가 잠금 해제되었습니다" @@ -2323,6 +2342,10 @@ msgstr "게시물 언어 선택" msgid "Choose this color as your avatar" msgstr "이 색상을 아바타로 선택" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "이 그룹 대화에 참여할 수 있는 사람과 참여 방식을 선택하세요." + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "초대할 사람 선택하기" @@ -2368,21 +2391,25 @@ msgstr "세부 정보 보기" msgid "click here" msgstr "이곳을 클릭" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" -msgstr "여기를 클릭하여 그룹 대화에 사용자를 추가하기" +msgstr "이곳을 클릭하여 그룹 대화에 사용자를 추가하기" #: src/ageAssurance/components/NoAccessScreen.tsx:129 msgid "Click here to contact our support team" -msgstr "고객 지원팀에 문의하려면 이곳을 클릭하세요" +msgstr "이곳을 클릭하여 고객 지원팀에 문의하기" + +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "이곳을 클릭하여 이 그룹 대화의 초대 링크를 생성하거나 관리하기" #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" -msgstr "계정을 삭제하려면 이곳을 클릭하세요" +msgstr "이곳을 클릭하여 계정 삭제하기" #: src/ageAssurance/components/NoAccessScreen.tsx:254 msgid "Click here to log out" -msgstr "로그아웃하려면 클릭하세요" +msgstr "이곳을 클릭하여 로그아웃하기" #: src/screens/Settings/components/DeleteAccountDialog.tsx:263 #: src/screens/Settings/components/DeleteAccountDialog.tsx:272 @@ -2396,26 +2423,26 @@ msgstr "인증 절차를 다시 시작하려면 이곳을 클릭하세요." #: src/ageAssurance/components/NoAccessScreen.tsx:109 #: src/ageAssurance/components/NoAccessScreen.tsx:231 msgid "Click here to update your birthdate" -msgstr "생일을 추가하려면 클릭하세요" +msgstr "이곳을 클릭하여 생년월일 변경하기" #: src/components/dialogs/EmailDialog/screens/Verify.tsx:276 msgid "Click here to update your email" -msgstr "이메일을 변경하려면 이곳을 클릭하세요" +msgstr "이곳을 클릭하여 이메일 변경하기" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" -msgstr "여기를 클릭하여 이 그룹 대화 초대 링크를 보거나 만들기" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" +msgstr "이곳을 클릭하여 이 그룹 대화의 초대 링크 보기" #. placeholder {0}: isCashtag ? tag : `#${tag}` #: src/components/RichTextTag.tsx:56 msgid "Click to open tag menu for {0}" msgstr "클릭하여 {0}에 대한 태그 메뉴를 엽니다" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "클릭하여 메시지 다시 보내기" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "클릭하여 날짜 및 시간을 봅니다" @@ -2444,7 +2471,7 @@ msgstr "다그닥 🐴 다그닥 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "다그닥 🐴 다그닥 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "라이브 이벤트 배너 설정" msgid "Configured in <0>moderation settings." msgstr "<0>검토 설정에서 설정합니다." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "스레드 더 보기" msgid "Continue thread..." msgstr "스레드 더 보기…" -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "그룹 이름으로 계속" @@ -2770,7 +2799,7 @@ msgstr "다음 단계로 계속하기" msgid "Conversation" msgstr "대화" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "대화 삭제됨" @@ -2784,7 +2813,7 @@ msgstr "대화를 삭제했습니다" msgid "Copied build version to clipboard" msgstr "빌드 버전을 클립보드에 복사했습니다" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "클립보드에 복사했습니다" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "복사했습니다!" @@ -2865,8 +2895,8 @@ msgstr "프로필 링크 복사" msgid "Copy link to starter pack" msgstr "스타터 팩 링크 복사" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "메시지 텍스트 복사" @@ -3030,10 +3060,6 @@ msgstr "이 스타터 팩을 사용하지 않고 계정 만들기" msgid "Create an avatar instead" msgstr "대신 아바타 만들기" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "이 그룹 대화 초대 링크 만들기" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "다른 스타터 팩 만들기" @@ -3065,6 +3091,10 @@ msgstr "검토 리스트 만들기" msgid "Create new account" msgstr "새 계정 만들기" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "이 그룹 대화의 초대 링크를 생성하거나 수정하기" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "스타터 팩 만들기" msgid "Create user list" msgstr "사용자 리스트 만들기" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "{0}에 생성됨" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "작성자 차단됨" @@ -3165,9 +3203,9 @@ msgstr "기본" msgid "Default icons" msgstr "기본 아이콘" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "대화 삭제" msgid "Delete Conversation" msgstr "대화 삭제" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "나에게서 삭제" @@ -3227,11 +3265,11 @@ msgstr "나에게서 삭제" msgid "Delete list" msgstr "리스트 삭제" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "메시지 삭제" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "나에게 보이는 메시지 삭제" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "삭제됨" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "삭제된 계정" @@ -3331,6 +3368,11 @@ msgstr "대화 상자: 이 게시물과 상호작용할 수 있는 사용자 조 msgid "Dim" msgstr "어둑함" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "비활성화" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "완료" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "메시지를 두 번 탭하거나 길게 눌러서 반응을 추가합니다" @@ -3624,6 +3666,7 @@ msgstr "예: 반복적으로 광고 답글을 다는 계정." msgid "Eating disorders" msgstr "섭식 장애" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "프로필 사진 편집" msgid "Edit Feeds" msgstr "피드 편집하기" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "그룹 이름 편집" @@ -3668,6 +3711,10 @@ msgstr "상호작용 설정 편집" msgid "Edit interests" msgstr "관심 주제 편집" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "링크 설정 편집" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "검토 리스트 편집" msgid "Edit My Feeds" msgstr "내 피드 편집" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "이름 편집" @@ -3721,7 +3768,7 @@ msgstr "프로필 편집" msgid "Edit starter pack" msgstr "스타터 팩 편집" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "이 그룹 대화의 이름을 편집하기" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "대화를 수락하지 못했습니다" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "이모티콘 반응을 추가하지 못했습니다" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "멤버를 추가하지 못했습니다" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "스타터 팩에 추가하지 못했습니다" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "앱 비밀번호를 만들지 못했습니다. 다시 시도해 주세요." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "대화를 만들지 못했습니다" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "초대 링크를 생성하지 못했습니다" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "대화를 삭제하지 못했습니다" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "메시지를 삭제하지 못했습니다" @@ -4161,15 +4217,27 @@ msgstr "게시물을 삭제하지 못했습니다. 다시 시도해 주세요" msgid "Failed to delete starter pack" msgstr "스타터 팩을 삭제하지 못했습니다" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "초대 링크를 비활성화하지 못했습니다" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "Germ DM을 연결 해제하지 못했습니다. 오류: {0}" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "그룹 대화 이름을 편집하지 못했습니다" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "초대 링크를 편집하지 못했습니다" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "초대 링크를 활성화하지 못했습니다" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "모든 추천 계정을 팔로우하지 못했습니다. 다시 시도해 주세요" @@ -4186,7 +4254,7 @@ msgstr "추천을 숨기지 못했습니다. 인터넷 연결 상태를 확인 msgid "Failed to launch SMS app" msgstr "메시지 앱을 열지 못했습니다" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "그룹 대화에서 나가지 못했습니다" @@ -4250,12 +4318,16 @@ msgstr "추천 피드를 불러오지 못했습니다" msgid "Failed to load suggested follows" msgstr "추천 팔로우를 불러오지 못했습니다" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "그룹 대화를 잠그지 못했습니다" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "모든 요청을 읽음으로 표시하지 못했습니다" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "그룹 대화를 뮤트하지 못했습니다" @@ -4277,8 +4349,8 @@ msgstr "네트워크 오류로 인해 데이터를 삭제하지 못했습니다. msgid "Failed to remove data. {0}" msgstr "데이터를 제거하지 못했습니다. {0}" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "이모티콘 반응을 제거하지 못했습니다" @@ -4287,6 +4359,10 @@ msgstr "이모티콘 반응을 제거하지 못했습니다" msgid "Failed to remove from starter pack" msgstr "스타터 팩에서 제거하지 못했습니다" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "그룹 대화 멤버를 내보내지 못했습니다" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "인증을 취소하지 못했습니다" @@ -4333,6 +4409,10 @@ msgstr "이의신청을 제출하지 못했습니다. 다시 시도해 주세요 msgid "Failed to toggle thread mute, please try again" msgstr "스레드 뮤트를 전환하지 못했습니다. 다시 시도해 주세요" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "그룹 대화를 잠금 해제하지 못했습니다" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "리스트를 고정 해제하지 못했습니다" @@ -4814,6 +4894,20 @@ msgstr "<0/>에서" msgid "Generate a starter pack" msgstr "스타터 팩 만들기" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "초대 링크 생성" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "새 초대 링크 생성하기" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "새 링크 생성" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "다른 사용자가 게시물을 올릴 때 알림 받기" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "시작하기" @@ -4936,7 +5031,7 @@ msgstr "뒤로" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "계정 설정으로 이동" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "{0} 님과의 대화로 이동합니다" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "다음" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "프로필로 이동" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "‘{chatName}’(이)라는 이름의 그룹 대화로 이동합니다" @@ -5049,26 +5144,40 @@ msgstr "불쾌감을 주는 폭력 콘텐츠" msgid "Grooming or predatory behavior" msgstr "그루밍 또는 포식 행위" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "그룹 대화 초대 링크 대화 상자" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "그룹 대화가 잠겼습니다" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "그룹 대화를 뮤트했습니다" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "그룹 대화 설정" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "그룹 대화가 잠금 해제되었습니다" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "그룹 대화를 언뮤트했습니다" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "그룹 채팅 기능은 아직 사용할 수 없습니다" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "이제 그룹 채팅 기능을 사용할 수 있습니다" @@ -5078,7 +5187,7 @@ msgstr "그룹 잠김" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "그룹 이름" @@ -5336,6 +5445,10 @@ msgstr "검토 서비스를 불러올 수 없습니다." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "잠깐! 동영상에 대한 접근 권한이 점차적으로 제공되고 있지만 아직은 기다려야 합니다. 나중에 다시 확인해 주세요!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "잠깐! 아직 이 기능을 사용할 수 없습니다. 나중에 다시 확인해 주세요." + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "친구 초대하기" msgid "Invite friends <0/>" msgstr "친구 초대하기 <0/>" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "초대 링크" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "초대 링크가 생성되었습니다" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "초대 링크가 비활성화되었습니다" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "초대 링크가 편집되었습니다" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "초대 링크가 활성화되었습니다" @@ -5712,7 +5829,7 @@ msgstr "이 스타터 팩을 사용할 사람들을 초대하세요!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "친구를 초대하여 좋아하는 피드와 사용자를 팔로우할 수 있도록 합니다" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "초대됨" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "더 알아보기" #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "나가기" @@ -5939,11 +6056,11 @@ msgstr "대화 나가기" msgid "Leave conversation" msgstr "대화 나가기" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "그룹 대화 나가기" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "이 그룹 대화 나가기" @@ -6036,14 +6153,14 @@ msgstr "{0, plural, other {#명}}의 사용자가 좋아요 표시함" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "{likeCount, plural, other {#명}}의 사용자가 좋아요 표시함" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "좋아요" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "게시물 상호작용 설정 불러오는 중…" msgid "Loading..." msgstr "불러오는 중…" -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" -msgstr "불러오는 중…" +msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "잠그기" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "그룹 대화 잠그기" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "그룹 대화를 잠그시겠습니까?" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "이 그룹 대화 잠그기" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "잠김" @@ -6367,11 +6484,11 @@ msgstr "다른 기기에 저장된 미디어" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "일부 사용자에게 불쾌감을 주거나 부적절할 수 있는 미디어." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "멤버" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "멤버들이 대화 기록은 읽을 수 있지만 새 메시지는 보낼 수 없습니다." @@ -6383,7 +6500,7 @@ msgstr "멘션 알림" msgid "mentioned users" msgstr "멘션한 사용자" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "메뉴" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "메시지" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "메시지" @@ -6410,26 +6527,26 @@ msgstr "메시지" msgid "Message {0}" msgstr "{0} 님에게 메시지 보내기" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "{displayName} 님에게 메시지 보내기" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "메시지 삭제됨" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "메시지를 삭제했습니다" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "메시지를 보내지 못했습니다." #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "@{0} 님이 보낸 메시지: {1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "서버에서 보낸 메시지: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "메시지 입력 필드" @@ -6452,7 +6569,7 @@ msgstr "메시지가 너무 깁니다" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "메시지가 너무 깁니다 ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "메시지 옵션" @@ -6580,7 +6697,7 @@ msgstr "영화" msgid "Music" msgstr "음악" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "음소거" @@ -6625,7 +6742,7 @@ msgstr "리스트 뮤트" msgid "Mute these accounts?" msgstr "이 계정들을 뮤트하시겠습니까?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "이 그룹 대화 뮤트하기" @@ -6663,7 +6780,7 @@ msgstr "스레드 뮤트" msgid "Mute words & tags" msgstr "단어 및 태그 뮤트" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "뮤트됨" @@ -6775,24 +6892,21 @@ msgid "New chat" msgstr "새 대화" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "{0} 님과의 새 대화" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "{0} 님, {1} 님과의 새 대화" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." -msgstr "{0} 님, {1} 님 외 {2, plural, other {{4}명}}과의 새 대화" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." +msgstr "{0} 님, {1} 님 외 {memberCount, plural, other {{memberCount}명}}과의 새 대화." #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 msgid "New email address" @@ -6809,7 +6923,7 @@ msgstr "새로운 기능" msgid "New follower notifications" msgstr "새 팔로워 알림" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "뉴스" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "{0} 님을 언팔로우했습니다" msgid "No media yet" msgstr "아직 미디어가 없습니다" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "아직 메시지가 없습니다" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "결과 없음" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "아바타 생성기 열기" msgid "Open camera" msgstr "카메라 열기" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "{displayName} 님의 대화 멤버 옵션 열기" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "대화 옵션 열기" @@ -7375,7 +7489,7 @@ msgstr "전체 이모티콘 목록 열기" msgid "Open Germ DM" msgstr "Germ DM 열기" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "그룹 대화 설정 열기" @@ -7383,7 +7497,7 @@ msgstr "그룹 대화 설정 열기" msgid "Open link to {niceUrl}" msgstr "{niceUrl} 링크 열기" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "메시지 옵션 열기" @@ -7527,7 +7641,7 @@ msgstr "게시물 작성기를 엽니다" msgid "Opens this draft in the composer" msgstr "작성기에서 이 임시 저장을 엽니다" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "동영상 일시 정지" msgid "People" msgstr "사용자" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "{ownerName} 님이 팔로우하는 사람은 바로 참여할 수 있음" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "{ownerName} 님이 팔로우하는 사람은 참여 요청할 수 있음" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "@{0} 님을 팔로우하는 사용자" msgid "People I follow" msgstr "내가 팔로우하는 사용자" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "내가 팔로우하는 사람은 바로 참여할 수 있음" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "내가 팔로우하는 사람은 참여 요청할 수 있음" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "내가 팔로우하는 사용자" @@ -8049,6 +8179,11 @@ msgstr "게시물 상호작용 설정" msgid "Post language selection" msgstr "게시물 언어 선택" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "게시물 링크" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "인용을 성공적으로 해제했습니다" msgid "Quote posts disabled" msgstr "게시물 인용 비활성화됨" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "요청 횟수 제한을 초과했습니다. 나중에 다시 시도해 msgid "Re-attach quote" msgstr "인용 다시 연결" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "초대 링크 재활성화" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "링크 재활성화" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "{emoji}(으)로 반응하기" @@ -8446,7 +8589,7 @@ msgstr "그룹 대화에서 {displayName} 님 내보내기" msgid "Remove {displayName} from starter pack" msgstr "스타터 팩에서 {displayName} 님 제거" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "이 그룹 대화에서 {displayName} 님 내보내기" @@ -8496,7 +8639,7 @@ msgstr "피드 제거" msgid "Remove feed?" msgstr "피드를 제거하시겠습니까?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "대화에서 내보내기" @@ -8655,7 +8798,7 @@ msgstr "나에게 보내는 답글" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "답글 표시 여부를 업데이트했습니다" msgid "Reply was successfully hidden" msgstr "답글을 성공적으로 숨겼습니다" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "신고" @@ -8749,7 +8892,7 @@ msgstr "피드 신고" msgid "Report list" msgstr "리스트 신고" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "메시지 신고" @@ -8776,7 +8919,7 @@ msgstr "이 대화 신고하기" msgid "Report this feed" msgstr "이 피드 신고하기" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "이 그룹 대화 신고하기" @@ -8844,7 +8987,7 @@ msgstr "{reposter} 님이 재게시함" msgid "Reposted by you" msgstr "내가 재게시함" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "재게시" msgid "Reposts of this post" msgstr "이 게시물의 재게시물" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "이전 단계로 돌아갑니다" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "피드백 보내기" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "메시지 보내기" @@ -9627,6 +9770,8 @@ msgstr "외설적" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,23 +10141,38 @@ msgstr "좋아할 만한 다른 피드" msgid "Some people can reply" msgstr "일부 사용자가 답글을 달 수 있음" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "누군가가 그룹에 참여했습니다" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "누군가가 그룹에서 나갔습니다" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "누군가가 {0}(으)로 반응했습니다" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "누군가가 {target}에 {0}(으)로 반응했습니다" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "누군가가 그룹에 추가되었습니다" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" +msgstr "누군가가 그룹에서 내보내졌습니다" #: src/components/moderation/ReportDialog/index.tsx:103 msgid "Something wasn't quite right with the data you're trying to report. Please contact support." msgstr "신고하려는 데이터에 문제가 있습니다. 지원팀에 문의하세요." #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "문제가 발생했습니다" @@ -10247,7 +10407,7 @@ msgstr "성공!" msgid "Successfully verified" msgstr "성공적으로 인증했습니다" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "추천" @@ -10362,7 +10522,7 @@ msgstr "탭하여 제거" msgid "Tap to remove your {0} reaction" msgstr "탭하여 내 {0} 반응을 제거합니다" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "탭하여 다시 시도" @@ -10375,7 +10535,7 @@ msgstr "탭하여 {0} 반응을 표시합니다" msgid "Tap to show all reactions" msgstr "탭하여 모든 반응을 표시합니다" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "탭하여 반응을 봅니다" @@ -10600,6 +10760,10 @@ msgstr "테마" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "생년월일 변경 횟수에는 제한이 있습니다. 다시 변경하려면 하루나 이틀 정도 기다려야 할 수 있습니다." +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "이 그룹 대화에는 초대 링크가 없습니다." + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "계정 비활성화에는 시간 제한이 없으므로 언제든지 다시 돌아올 수 있습니다." @@ -10669,8 +10833,8 @@ msgstr "피드를 업데이트하는 동안 문제가 발생했습니다. 인터 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "관련 사용자 중 한 명이 다른 사용자를 차단했기 때문 msgid "This content is not viewable without a Bluesky account." msgstr "이 콘텐츠는 Bluesky 계정이 없으면 볼 수 없습니다." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "이 대화는 삭제되었거나 비활성화된 계정과의 대화입니다. 옵션을 보려면 누르세요" @@ -10825,10 +10989,6 @@ msgstr "앱 비밀번호를 사용하는 동안에는 이 기능을 사용할 msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "앱 비밀번호를 사용하는 동안에는 이 기능을 사용할 수 없습니다. 기본 비밀번호로 로그인하세요." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "이 기능은 아직 사용할 수 없습니다. 나중에 다시 확인해 주세요." - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "이 피드는 현재 트래픽이 많아 일시적으로 사용할 수 없습니다. 나중에 다시 시도해 주세요." @@ -10939,6 +11099,10 @@ msgstr "이 프로필은 로그인한 사용자에게만 표시됩니다. 로그 msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "이 답글은 스레드 하단의 숨겨진 위치에 정렬되며 자신과 다른 사용자 모두의 후속 답글에 대한 알림이 뮤트됩니다." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "이 화면은 그룹 대화에서만 사용할 수 있습니다." + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "이 서비스는 서비스 이용약관이나 개인정보 처리방침을 제공하지 않습니다." @@ -11107,8 +11271,8 @@ msgstr "인기순" msgid "Topic" msgstr "주제" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "TV" msgid "Two-factor authentication (2FA)" msgstr "2단계 인증" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "메시지를 입력하세요" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "차단 해제" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "{displayName} 님 차단 해제하기" @@ -11328,11 +11492,11 @@ msgstr "죄송합니다. 프로필에 저장된 생년월일이 Bluesky 이용 msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "죄송합니다. 입력한 연령으로는 해당 지역에서 Bluesky를 이용할 수 없습니다." -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "초대 취소" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "이 그룹 대화에서 {displayName} 님 초대 취소하기" @@ -11358,7 +11522,7 @@ msgstr "좋아요 취소" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "좋아요 취소 ({0, plural, other {#개}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "이 그룹 대화 잠금 해제하기" @@ -11395,7 +11559,7 @@ msgstr "대화 언뮤트" msgid "Unmute list" msgstr "리스트 언뮤트" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "이 그룹 대화 언뮤트하기" @@ -11494,12 +11658,16 @@ msgstr "리스트에서 <0>{displayName} 업데이트" msgid "Update email" msgstr "이메일 변경" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "초대 링크 업데이트" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "{domain}(으)로 변경" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "참여하려면 앱을 최신 버전으로 업데이트하세요!" @@ -11701,7 +11869,7 @@ msgstr "인증 설정" #: src/screens/Moderation/VerificationSettings.tsx:43 msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." -msgstr "Bluesky의 인증은 다른 플랫폼과 다르게 작동합니다. <0>이곳에서 자세히 알아보세요." +msgstr "Bluesky의 인증은 다른 플랫폼과 다르게 작동합니다. <0>이곳에서 자세히 알아보세요. (영어)" #: src/components/verification/VerificationsDialog.tsx:105 msgid "Verified by:" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "{0} 님의 프로필 보기" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "{displayName} 님의 프로필 보기" @@ -11905,7 +12073,7 @@ msgstr "세부 정보 보기" msgid "View full thread" msgstr "전체 스레드 보기" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "그룹 대화 요청 보기" @@ -11945,6 +12113,10 @@ msgstr "프로필 배너 보기" msgid "View the avatar" msgstr "아바타 보기" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "이 그룹 대화의 초대 링크 보기" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "해당 주제에 대한 결과를 찾을 수 없습니다." msgid "We couldn't load this conversation" msgstr "이 대화를 불러올 수 없습니다" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "이 대화 설정을 불러올 수 없습니다" @@ -12170,7 +12342,7 @@ msgstr "계정의 연령 확인 절차를 시작하는 데 문제가 발생했 msgid "We're having network issues, try again" msgstr "네트워크 문제가 발생했습니다. 다시 시도해 주세요" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "네트워크 문제가 발생했습니다. 다시 시도해 주세요" @@ -12269,6 +12441,10 @@ msgstr "체크 표시를 탭하면 어떤 조직이 인증을 승인했는지 msgid "Who can interact with this post?" msgstr "누가 이 게시물과 상호작용할 수 있나요?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "그룹 대화 참여 대상 및 방식" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "작가" msgid "Wrong DID returned from server. Received: {0}" msgstr "서버에서 잘못된 DID를 반환했습니다. 수신됨: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "올바르지 않은 대화 유형" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "대화 데이터를 ‘JSONL’ 파일로 다운로드할 수도 있습 msgid "You can always opt out and delete your data" msgstr "언제든지 동의를 철회하고 데이터를 삭제할 수 있습니다" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "앱 내 대화 설정에서 대화 알림 소리 여부를 선택할 수 있습니다" @@ -12717,15 +12897,14 @@ msgid "You probably want to restart the app now." msgstr "앱을 다시 시작해야 할 수 있습니다." #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "내가 {0}(으)로 반응함" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" +msgstr "내가 {target}에 {0}(으)로 반응했습니다" #: src/components/dialogs/BirthDateSettings.tsx:87 #: src/components/dialogs/BirthDateSettings.tsx:97 @@ -12754,22 +12933,14 @@ msgstr "이제 이 스레드에 대한 알림을 받습니다" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "‘재설정 코드’가 포함된 이메일을 받게 되면 여기에 해당 코드를 입력한 다음 새 비밀번호를 입력하세요." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "초대받지 않으면 다시 참여할 수 없습니다." -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" -msgstr "" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" +msgstr "나: {message}" #: src/screens/Signup/index.tsx:152 msgid "You'll follow the suggested users and feeds once you finish creating your account!" @@ -12987,6 +13158,10 @@ msgstr "위치 정보를 업데이트했습니다" msgid "Your muted words" msgstr "뮤트한 단어" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "내 이름과 프로필 사진 및 그룹 채팅 이름이 모든 멤버에게 공개됩니다." + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "비밀번호를 성공적으로 변경했습니다! 앞으로 Bluesky에 로그인할 때 새 비밀번호를 사용해 주세요." diff --git a/src/locale/locales/lt/messages.po b/src/locale/locales/lt/messages.po index ae38cb9106..e779d2634f 100644 --- a/src/locale/locales/lt/messages.po +++ b/src/locale/locales/lt/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: lt\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && (n%100>19 || n%100<11) ? 0 : (n%10>=2 && n%10<=9) && (n%100>19 || n%100<11) ? 1 : n%1!=0 ? 2: 3);\n" @@ -18,10 +18,6 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:966 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" @@ -92,7 +88,7 @@ msgstr "" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:299 +#: src/components/dms/MessageItem.tsx:288 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -230,9 +226,9 @@ msgstr "" msgid "{0} out of 50" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:292 +#: src/components/dms/MessageItem.tsx:283 msgid "{0} reacted {1}" msgstr "" @@ -256,8 +252,8 @@ msgstr "" msgid "{0}'s avatar" msgstr "" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:230 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:223 msgid "{0}’s avatar" msgstr "" @@ -502,7 +498,7 @@ msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.} msgstr "" #. The number of group chat members out of the total number of permitted users. -#: src/screens/Messages/ConversationSettings.tsx:264 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -570,12 +566,12 @@ msgid "{rank}." msgstr "" #. The number of requests to join a group chat. -#: src/screens/Messages/ConversationSettings.tsx:282 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" #. Displayed when there are more than 50 requests to join a group chat -#: src/screens/Messages/ConversationSettings.tsx:277 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 msgid "{requestCount}+ requests" msgstr "" @@ -806,7 +802,7 @@ msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:601 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -852,7 +848,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:588 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -875,7 +871,7 @@ msgstr "" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -889,7 +885,7 @@ msgstr "" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:389 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "" @@ -969,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:470 msgid "Add group chat members" msgstr "" @@ -982,8 +978,9 @@ msgstr "" msgid "Add media to post" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:356 -#: src/screens/Messages/ConversationSettings.tsx:373 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:45 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:79 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:98 msgid "Add members" msgstr "" @@ -1005,8 +1002,8 @@ msgstr "" msgid "Add muted words and tags" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1063,6 +1060,15 @@ msgstr "" msgid "Add your birthdate" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + +#: src/screens/Messages/ConversationSettings/Member.tsx:75 +msgid "Added by invite link" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1085,8 +1091,8 @@ msgstr "" msgid "Additional details (limit 300 characters)" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:419 -#: src/screens/Messages/ConversationSettings.tsx:639 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1365,8 +1371,8 @@ msgstr "" msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1112 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:159 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1443,6 +1449,16 @@ msgstr "" msgid "Anyone can interact" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:131 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +#: src/screens/Messages/components/InviteLinkDialog.tsx:136 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1565,7 +1581,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1578,7 +1594,7 @@ msgstr "" msgid "Are you sure you want to discard your changes?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/prompts.tsx:88 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1657,9 +1673,9 @@ msgstr "" msgid "Available" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:338 +#: src/components/dms/AddMembersFlow.tsx:505 +#: src/components/dms/AddMembersFlow.tsx:511 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1724,8 +1740,8 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:94 #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 -#: src/screens/Messages/Conversation.tsx:232 -#: src/screens/Messages/ConversationSettings.tsx:578 +#: src/screens/Messages/Conversation.tsx:235 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "" @@ -1754,14 +1770,14 @@ msgid "Birthday" msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:700 -#: src/screens/Messages/ConversationSettings.tsx:1180 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:696 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1776,7 +1792,7 @@ msgstr "" msgid "Block account" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1177 +#: src/screens/Messages/ConversationSettings/prompts.tsx:110 msgid "Block account?" msgstr "" @@ -1798,7 +1814,7 @@ msgstr "" msgid "Block list" msgstr "" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "" @@ -1833,7 +1849,7 @@ msgid "Blocked Accounts" msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1178 +#: src/screens/Messages/ConversationSettings/prompts.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "" @@ -2060,17 +2076,16 @@ msgstr "" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1114 -#: src/screens/Messages/ConversationSettings.tsx:1135 -#: src/screens/Messages/ConversationSettings.tsx:1159 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2198,7 +2213,7 @@ msgstr "" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2220,11 +2235,11 @@ msgstr "" msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "" @@ -2331,6 +2346,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:195 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "" @@ -2376,7 +2395,7 @@ msgstr "" msgid "click here" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2384,6 +2403,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2410,8 +2433,8 @@ msgstr "" msgid "Click here to update your email" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2419,11 +2442,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:565 +#: src/components/dms/MessageItem.tsx:561 msgid "Click to retry failed message" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2452,7 +2475,7 @@ msgstr "" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:363 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2471,6 +2494,8 @@ msgstr "" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:406 +#: src/screens/Messages/components/InviteLinkDialog.tsx:411 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2619,8 +2644,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "" -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2761,7 +2786,7 @@ msgstr "" msgid "Continue thread..." msgstr "" -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:303 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2774,7 +2799,7 @@ msgstr "" msgid "Continue to next step" msgstr "" -#: src/screens/Messages/Conversation.tsx:64 +#: src/screens/Messages/Conversation.tsx:65 msgid "Conversation" msgstr "" @@ -2792,7 +2817,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2802,6 +2827,7 @@ msgid "Copied to clipboard" msgstr "" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "" @@ -2873,8 +2899,8 @@ msgstr "" msgid "Copy link to starter pack" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "" @@ -3038,10 +3064,6 @@ msgstr "" msgid "Create an avatar instead" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:891 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "" @@ -3073,6 +3095,10 @@ msgstr "" msgid "Create new account" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:472 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3090,6 +3116,10 @@ msgid "Create user list" msgstr "" #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#. placeholder {0}: i18n.date(createdAt, { dateStyle: 'long', timeStyle: 'short', }) +#. placeholder {0}: i18n.date(createdAt, { month: 'long', day: 'numeric', year: 'numeric', }) +#: src/screens/Messages/components/InviteLinkDialog.tsx:292 +#: src/screens/Messages/ConversationSettings/index.tsx:428 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "" @@ -3173,9 +3203,9 @@ msgstr "" msgid "Default icons" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3226,7 +3256,7 @@ msgstr "" msgid "Delete Conversation" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "" @@ -3235,11 +3265,11 @@ msgstr "" msgid "Delete list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "" @@ -3276,8 +3306,7 @@ msgstr "" #: src/components/dms/MessagesListHeader.tsx:105 #: src/screens/Messages/components/ChatListItem.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:409 -#: src/screens/Messages/ConversationSettings.tsx:625 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "" @@ -3339,6 +3368,11 @@ msgstr "" msgid "Dim" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:324 +#: src/screens/Messages/components/InviteLinkDialog.tsx:332 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3632,6 +3666,7 @@ msgstr "" msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3655,8 +3690,8 @@ msgstr "" msgid "Edit Feeds" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1067 -#: src/screens/Messages/ConversationSettings.tsx:1072 +#: src/screens/Messages/ConversationSettings/prompts.tsx:26 +#: src/screens/Messages/ConversationSettings/prompts.tsx:31 msgid "Edit group name" msgstr "" @@ -3676,6 +3711,10 @@ msgstr "" msgid "Edit interests" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:306 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3695,7 +3734,7 @@ msgstr "" msgid "Edit My Feeds" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:462 msgid "Edit name" msgstr "" @@ -3729,7 +3768,7 @@ msgstr "" msgid "Edit starter pack" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:461 msgid "Edit this group chat’s name" msgstr "" @@ -3876,7 +3915,7 @@ msgstr "" msgid "Enabled" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:132 +#: src/screens/Profile/Sections/Feed.tsx:131 msgid "End of feed" msgstr "" @@ -4124,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:36 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "" @@ -4142,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "" #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:555 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:86 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4157,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "" @@ -4169,15 +4217,27 @@ msgstr "" msgid "Failed to delete starter pack" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:109 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:757 +#: src/screens/Messages/ConversationSettings/index.tsx:313 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:99 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:119 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "" @@ -4194,7 +4254,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:785 +#: src/screens/Messages/ConversationSettings/index.tsx:340 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4258,12 +4318,16 @@ msgstr "" msgid "Failed to load suggested follows" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:361 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:773 +#: src/screens/Messages/ConversationSettings/index.tsx:327 msgid "Failed to mute group chat" msgstr "" @@ -4285,8 +4349,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "" @@ -4295,6 +4359,10 @@ msgstr "" msgid "Failed to remove from starter pack" msgstr "" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "" @@ -4341,6 +4409,10 @@ msgstr "" msgid "Failed to toggle thread mute, please try again" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:364 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "" @@ -4822,6 +4894,20 @@ msgstr "" msgid "Generate a starter pack" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:190 +#: src/screens/Messages/components/InviteLinkDialog.tsx:225 +#: src/screens/Messages/components/InviteLinkDialog.tsx:248 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:379 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:384 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4902,7 +4988,8 @@ msgstr "" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1113 +#: src/screens/Messages/components/InviteLinkDialog.tsx:174 +#: src/screens/Messages/components/InviteLinkDialog.tsx:181 msgid "Get started" msgstr "" @@ -4944,7 +5031,7 @@ msgstr "" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:357 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -5019,7 +5106,7 @@ msgid "Go to next" msgstr "" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:676 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" @@ -5057,26 +5144,45 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:766 +#: src/screens/Messages/components/InviteLinkDialog.tsx:438 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:353 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:320 msgctxt "toast" msgid "Group chat muted" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:308 +msgctxt "toast" +msgid "Group chat name updated" +msgstr "" + #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:107 +#: src/screens/Messages/ConversationSettings/index.tsx:86 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:768 +#: src/screens/Messages/ConversationSettings/index.tsx:355 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:322 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:342 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:340 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5086,7 +5192,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1073 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Group name" msgstr "" @@ -5344,6 +5450,10 @@ msgstr "" msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5690,9 +5800,12 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:892 -#: src/screens/Messages/ConversationSettings.tsx:1111 +#: src/screens/Messages/components/InviteLinkDialog.tsx:154 +#: src/screens/Messages/components/InviteLinkDialog.tsx:270 +#: src/screens/Messages/components/InviteLinkDialog.tsx:276 +#: src/screens/Messages/components/InviteLinkDialog.tsx:396 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:475 msgid "Invite link" msgstr "" @@ -5701,6 +5814,7 @@ msgid "Invite link created" msgstr "" #: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:270 msgid "Invite link disabled" msgstr "" @@ -5720,7 +5834,7 @@ msgstr "" msgid "Invite your friends to follow your favorite feeds and people" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:639 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5930,7 +6044,7 @@ msgid "Learn more." msgstr "" #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:920 +#: src/screens/Messages/ConversationSettings/index.tsx:508 msgid "Leave" msgstr "" @@ -5947,11 +6061,11 @@ msgstr "" msgid "Leave conversation" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1157 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:919 +#: src/screens/Messages/ConversationSettings/index.tsx:507 msgid "Leave this group chat" msgstr "" @@ -6044,14 +6158,14 @@ msgstr "" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6245,27 +6359,23 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1031 -msgid "Loading…" -msgstr "" - -#: src/screens/Messages/ConversationSettings.tsx:902 +#: src/screens/Messages/ConversationSettings/index.tsx:489 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:65 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:900 +#: src/screens/Messages/ConversationSettings/index.tsx:487 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:902 +#: src/screens/Messages/ConversationSettings/index.tsx:489 msgid "Locked" msgstr "" @@ -6375,11 +6485,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:260 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1133 +#: src/screens/Messages/ConversationSettings/prompts.tsx:66 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6391,7 +6501,7 @@ msgstr "" msgid "mentioned users" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6402,13 +6512,13 @@ msgstr "" msgid "Menu" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageComposer.tsx:212 +#: src/screens/Messages/components/MessageInput.tsx:175 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6418,7 +6528,7 @@ msgstr "" msgid "Message {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" @@ -6426,18 +6536,18 @@ msgstr "" msgid "Message deleted" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "" -#: src/components/dms/MessageItem.tsx:559 +#: src/components/dms/MessageItem.tsx:555 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "" @@ -6446,8 +6556,8 @@ msgstr "" msgid "Message from server: {0}" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageComposer.tsx:211 +#: src/screens/Messages/components/MessageInput.tsx:173 msgid "Message input field" msgstr "" @@ -6460,7 +6570,7 @@ msgstr "" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "" @@ -6588,7 +6698,7 @@ msgstr "" msgid "Music" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:878 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Mute" msgstr "" @@ -6633,7 +6743,7 @@ msgstr "" msgid "Mute these accounts?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:452 msgid "Mute this group chat" msgstr "" @@ -6671,7 +6781,7 @@ msgstr "" msgid "Mute words & tags" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:878 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Muted" msgstr "" @@ -6783,23 +6893,20 @@ msgid "New chat" msgstr "" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6817,7 +6924,7 @@ msgstr "" msgid "New follower notifications" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6899,7 +7006,7 @@ msgstr "" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:304 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -7057,7 +7164,7 @@ msgid "No result" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:236 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7343,12 +7450,12 @@ msgstr "" msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:634 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:410 -#: src/screens/Messages/components/ChatListItem.tsx:414 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "" @@ -7360,7 +7467,7 @@ msgstr "" msgid "Open drawer menu" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:169 +#: src/screens/Messages/components/MessageComposer.tsx:173 #: src/screens/Messages/components/MessageInput.web.tsx:145 #: src/view/com/composer/Composer.tsx:2035 msgid "Open emoji picker" @@ -7383,7 +7490,7 @@ msgstr "" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7391,7 +7498,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "" @@ -7535,7 +7642,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:233 +#: src/components/dms/MessageItem.tsx:224 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7677,6 +7784,14 @@ msgstr "" msgid "People" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:141 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:146 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7692,6 +7807,14 @@ msgstr "" msgid "People I follow" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8057,6 +8180,11 @@ msgstr "" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:337 +#: src/screens/Messages/components/InviteLinkDialog.tsx:349 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8298,7 +8426,7 @@ msgstr "" msgid "Quote posts disabled" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8322,6 +8450,14 @@ msgstr "" msgid "Re-attach quote" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:366 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:374 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "" @@ -8454,7 +8590,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:707 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8504,7 +8640,7 @@ msgstr "" msgid "Remove feed?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:710 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8663,7 +8799,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8721,11 +8857,11 @@ msgstr "" msgid "Reply was successfully hidden" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:911 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Report" msgstr "" @@ -8757,7 +8893,7 @@ msgstr "" msgid "Report list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "" @@ -8784,7 +8920,7 @@ msgstr "" msgid "Report this feed" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:910 +#: src/screens/Messages/ConversationSettings/index.tsx:498 msgid "Report this group chat" msgstr "" @@ -8852,7 +8988,7 @@ msgstr "" msgid "Reposted by you" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8862,7 +8998,7 @@ msgstr "" msgid "Reposts of this post" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9015,7 +9151,7 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/ConversationSettings/prompts.tsx:46 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9497,8 +9633,8 @@ msgstr "" msgid "Send feedback" msgstr "" -#: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageComposer.tsx:270 +#: src/screens/Messages/components/MessageInput.tsx:229 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "" @@ -9635,6 +9771,8 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:353 +#: src/screens/Messages/components/InviteLinkDialog.tsx:360 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -10013,7 +10151,7 @@ msgid "Someone left the group" msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:296 +#: src/components/dms/MessageItem.tsx:285 msgid "Someone reacted {0}" msgstr "" @@ -10034,8 +10172,8 @@ msgstr "" msgid "Something wasn't quite right with the data you're trying to report. Please contact support." msgstr "" -#: src/screens/Messages/Conversation.tsx:141 -#: src/screens/Messages/ConversationSettings.tsx:211 +#: src/screens/Messages/Conversation.tsx:144 +#: src/screens/Messages/ConversationSettings/index.tsx:106 msgid "Something went wrong" msgstr "" @@ -10270,7 +10408,7 @@ msgstr "" msgid "Successfully verified" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:222 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10385,7 +10523,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:569 +#: src/components/dms/MessageItem.tsx:565 msgid "Tap to retry" msgstr "" @@ -10398,7 +10536,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:319 +#: src/components/dms/MessageItem.tsx:314 msgid "Tap to view reactions" msgstr "" @@ -10623,6 +10761,10 @@ msgstr "" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:401 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "" @@ -10692,8 +10834,8 @@ msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:593 -#: src/screens/Messages/ConversationSettings.tsx:606 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10848,10 +10990,6 @@ msgstr "" msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "" -#: src/screens/Messages/Conversation.tsx:349 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "" @@ -10962,6 +11100,10 @@ msgstr "" msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:126 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "" @@ -11130,8 +11272,8 @@ msgstr "" msgid "Topic" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11204,7 +11346,7 @@ msgstr "" msgid "Two-factor authentication (2FA)" msgstr "" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:174 msgid "Type your message here" msgstr "" @@ -11276,7 +11418,7 @@ msgctxt "action" msgid "Unblock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:695 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11351,11 +11493,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:720 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:717 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11381,7 +11523,7 @@ msgstr "" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:900 +#: src/screens/Messages/ConversationSettings/index.tsx:486 msgid "Unlock this group chat" msgstr "" @@ -11418,7 +11560,7 @@ msgstr "" msgid "Unmute list" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:875 +#: src/screens/Messages/ConversationSettings/index.tsx:451 msgid "Unmute this group chat" msgstr "" @@ -11517,12 +11659,16 @@ msgstr "" msgid "Update email" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "" -#: src/screens/Messages/Conversation.tsx:347 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11902,7 +12048,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:671 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11928,7 +12074,7 @@ msgstr "" msgid "View full thread" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:273 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11968,6 +12114,10 @@ msgstr "" msgid "View the avatar" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:473 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12079,11 +12229,11 @@ msgstr "" msgid "We couldn't find any results for that topic." msgstr "" -#: src/screens/Messages/Conversation.tsx:142 +#: src/screens/Messages/Conversation.tsx:145 msgid "We couldn't load this conversation" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:212 +#: src/screens/Messages/ConversationSettings/index.tsx:107 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12193,7 +12343,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:175 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12292,6 +12442,10 @@ msgstr "" msgid "Who can interact with this post?" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:200 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12383,6 +12537,10 @@ msgstr "" msgid "Wrong DID returned from server. Received: {0}" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:125 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12496,7 +12654,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "" @@ -12740,7 +12898,7 @@ msgid "You probably want to restart the app now." msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:287 +#: src/components/dms/MessageItem.tsx:278 msgid "You reacted {0}" msgstr "" @@ -12776,7 +12934,7 @@ msgstr "" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1156 +#: src/screens/Messages/ConversationSettings/prompts.tsx:89 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" @@ -13001,6 +13159,10 @@ msgstr "" msgid "Your muted words" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:166 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/ne/messages.po b/src/locale/locales/ne/messages.po index faff8ce3cd..2280bc7c23 100644 --- a/src/locale/locales/ne/messages.po +++ b/src/locale/locales/ne/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ne\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Nepali\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "सामग्री समावेश गरिएको छ" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# महिना} other {# महिनाहरू}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -215,21 +209,11 @@ msgstr "" msgid "{0} is not supported by your device." msgstr "" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} यस हप्ता सामेल भए" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} को {1}" msgid "{0} out of 50" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "" msgid "{0}'s avatar" msgstr "{0} को अवतार" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "" @@ -530,7 +497,8 @@ msgstr "" msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -542,6 +510,32 @@ msgstr "" msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "" @@ -571,10 +565,16 @@ msgstr "" msgid "{rank}." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "" @@ -802,7 +802,7 @@ msgstr "खाता" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "खाता छिटो पहुँचबाट हटाइएको छ" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "खाताको म्यूट हटाइएको छ" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "थप्नुहोस्" @@ -965,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "" @@ -978,8 +978,9 @@ msgstr "" msgid "Add media to post" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "" @@ -1001,8 +1002,8 @@ msgstr "" msgid "Add muted words and tags" msgstr "म्यूट शब्दहरू र ट्यागहरू थप्नुहोस्" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "" msgid "Add your birthdate" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "" msgid "Additional details (limit 300 characters)" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1361,8 +1367,8 @@ msgstr "" msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1439,6 +1445,16 @@ msgstr "" msgid "Anyone can interact" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "के तपाईं \"{0}\" एप पासवर्ड मेटाउन निश्चित हुनुहुन्छ?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1574,7 +1590,7 @@ msgstr "के तपाईं यो स्टार्टर प्याक msgid "Are you sure you want to discard your changes?" msgstr "के तपाईं आफ्ना परिवर्तनहरू हटाउन निश्चित हुनुहुन्छ?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1653,9 +1669,9 @@ msgstr "भिडियो र GIF हरू अटोप्ले गर्न msgid "Available" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "" #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "" @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "जन्मदिन" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "ब्लक गर्नुहोस्" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1772,7 +1788,7 @@ msgstr "" msgid "Block account" msgstr "खाता ब्लक गर्नुहोस्" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "" @@ -1794,7 +1810,7 @@ msgstr "" msgid "Block list" msgstr "ब्लक सूची" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "ब्लक गरिएका खाताहरू" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "ब्लक गरिएका खाताहरूले तपाईंको थ्रेडहरूमा उत्तर दिन सक्दैनन्, तपाईंलाई उल्लेख गर्न सक्दैनन्, वा अन्यथा तपाईंसँग अन्तरक्रिया गर्न सक्दैनन्।" @@ -2056,17 +2072,16 @@ msgstr "क्यामेरा" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "" @@ -2253,12 +2268,16 @@ msgstr "कुराकानी सेटिङ्स" msgid "Chat Settings" msgstr "कुराकानी सेटिङ्स" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "" @@ -2323,6 +2342,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "यो रंगलाई आफ्नो अवतारको रूपमा छान्नुहोस्" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "" @@ -2368,7 +2391,7 @@ msgstr "" msgid "click here" msgstr "यहाँ क्लिक गर्नुहोस्" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2376,6 +2399,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2402,8 +2429,8 @@ msgstr "" msgid "Click here to update your email" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2411,11 +2438,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "असफल सन्देश पुन: प्रयास गर्न क्लिक गर्नुहोस्" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2444,7 +2471,7 @@ msgstr "क्लिप 🐴 क्लोप 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "क्लिप 🐴 क्लोप 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "<0>मोडरेशन सेटिङ्स मा कन्फिगर गरिएको।" -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "" msgid "Continue thread..." msgstr "थ्रेड जारी राख्नुहोस्..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2770,7 +2799,7 @@ msgstr "अर्को चरणमा जारी राख्नुहोस msgid "Conversation" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "वार्तालाप मेटाइयो" @@ -2784,7 +2813,7 @@ msgstr "वार्तालाप मेटाइयो" msgid "Copied build version to clipboard" msgstr "बिल्ड संस्करण क्लिपबोर्डमा प्रतिलिपि गरियो" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "क्लिपबोर्डमा प्रतिलिपि गरियो" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "प्रतिलिपि गरियो!" @@ -2865,8 +2895,8 @@ msgstr "" msgid "Copy link to starter pack" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "सन्देशको पाठ प्रतिलिपि गर्नुहोस्" @@ -3030,10 +3060,6 @@ msgstr "" msgid "Create an avatar instead" msgstr "यसको सट्टा एउटा अवतार बनाउनुहोस्" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "अर्को बनाउनुहोस्" @@ -3065,6 +3091,10 @@ msgstr "" msgid "Create new account" msgstr "नयाँ खाता सिर्जना गर्नुहोस्" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "" msgid "Create user list" msgstr "" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "सिर्जना गरियो {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "" @@ -3165,9 +3203,9 @@ msgstr "डिफल्ट" msgid "Default icons" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "" msgid "Delete Conversation" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "मेरो लागि मेटाउनुहोस्" @@ -3227,11 +3265,11 @@ msgstr "मेरो लागि मेटाउनुहोस्" msgid "Delete list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "सन्देश मेटाउनुहोस्" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "मेरो लागि सन्देश मेटाउनुहोस्" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "मेटाइयो" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "मेटाइएको खाता" @@ -3331,6 +3368,11 @@ msgstr "संवाद: यो पोस्टसँग कसले अन् msgid "Dim" msgstr "धूमिल" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "सम्पन्न" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "" @@ -3624,6 +3666,7 @@ msgstr "उदा. बारम्बार विज्ञापनहरू msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "अवतार सम्पादन गर्नुहोस्" msgid "Edit Feeds" msgstr "फिड सम्पादन गर्नुहोस्" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "" @@ -3668,6 +3711,10 @@ msgstr "अन्तर्क्रिया सेटिङ्स सम्प msgid "Edit interests" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "" msgid "Edit My Feeds" msgstr "मेरो फिड सम्पादन गर्नुहोस्" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "" @@ -3721,7 +3768,7 @@ msgstr "प्रोफाइल सम्पादन गर्नुहोस msgid "Edit starter pack" msgstr "स्टार्टर प्याक सम्पादन गर्नुहोस्" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "एप पासवर्ड सिर्जना गर्न असफल। कृपया पुन: प्रयास गर्नुहोस्।" #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "सन्देश मेटाउन असफल" @@ -4161,15 +4217,27 @@ msgstr "पोस्ट मेटाउन असफल। कृपया प msgid "Failed to delete starter pack" msgstr "स्टार्टर प्याक मेटाउन असफल" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "" @@ -4186,7 +4254,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4250,12 +4318,16 @@ msgstr "सुझाव गरिएका फिड्स लोड गर् msgid "Failed to load suggested follows" msgstr "सुझाव गरिएका फलोहरू लोड गर्न असफल भयो" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "" @@ -4277,8 +4349,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "" @@ -4287,6 +4359,10 @@ msgstr "" msgid "Failed to remove from starter pack" msgstr "" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "" @@ -4333,6 +4409,10 @@ msgstr "अपील पठाउन असफल भयो, कृपया प msgid "Failed to toggle thread mute, please try again" msgstr "थ्रेड म्यूट टगल गर्न असफल, कृपया पुन: प्रयास गर्नुहोस्" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "" @@ -4814,6 +4894,20 @@ msgstr "<0/> बाट" msgid "Generate a starter pack" msgstr "स्टार्टर प्याक उत्पन्न गर्नुहोस्" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "" @@ -4936,7 +5031,7 @@ msgstr "फर्कनुहोस्" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "{0} सँगको कुराकानीमा जानुहोस्" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "अर्कोमा जानुहोस्" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "प्रोफाइलमा जानुहोस्" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "" @@ -5049,26 +5144,40 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5078,7 +5187,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "" @@ -5336,6 +5445,10 @@ msgstr "हाम्रोमा समस्या छ, हामीले त msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "पर्खनुहोस्! हामी बिस्तारै भिडियो पहुँच उपलब्ध गराउँदैछौं, र तपाईं अझै प्रतीक्षामा हुनुहुन्छ। छिट्टै पुनः प्रयास गर्नुहोस्।" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "" @@ -5712,7 +5829,7 @@ msgstr "यस स्टार्टर प्याकमा मानिसह msgid "Invite your friends to follow your favorite feeds and people" msgstr "आफ्ना साथीहरूलाई तपाईंका मनपर्ने फीड र व्यक्तिहरूको अनुसरण गर्न निमन्त्रणा गर्नुहोस्।" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "थप जान्नुहोस्।" #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "छोड्नुहोस्" @@ -5939,11 +6056,11 @@ msgstr "च्याट छोड्नुहोस्" msgid "Leave conversation" msgstr "वार्तालाप छोड्नुहोस्" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "" @@ -6036,14 +6153,14 @@ msgstr "" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "रुचिहरू" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "" msgid "Loading..." msgstr "लोड हुँदैछ..." -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "" @@ -6367,11 +6484,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "केही दर्शकहरूको लागि असुविधाजनक वा अनुचित हुन सक्ने मिडिया।" -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6383,7 +6500,7 @@ msgstr "" msgid "mentioned users" msgstr "उल्लेख गरिएका प्रयोगकर्ता" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "मेनु" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6410,26 +6527,26 @@ msgstr "" msgid "Message {0}" msgstr "सन्देश {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "सन्देश मेटाइएको।" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "सन्देश मेटाइएको।" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "सर्भरबाट सन्देश: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "सन्देश इनपुट क्षेत्र" @@ -6452,7 +6569,7 @@ msgstr "सन्देश धेरै लामो छ।" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "" @@ -6580,7 +6697,7 @@ msgstr "चलचित्रहरू" msgid "Music" msgstr "संगीत" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "म्यूट गर्नुहोस्" @@ -6625,7 +6742,7 @@ msgstr "सूची म्यूट गर्नुहोस्" msgid "Mute these accounts?" msgstr "यी खाता म्यूट गर्नुहोस्?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "" @@ -6663,7 +6780,7 @@ msgstr "थ्रेड म्यूट गर्नुहोस्" msgid "Mute words & tags" msgstr "शब्दहरू र ट्यागहरू म्यूट गर्नुहोस्" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "" @@ -6775,23 +6892,20 @@ msgid "New chat" msgstr "नयाँ कुराकानी" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6809,7 +6923,7 @@ msgstr "" msgid "New follower notifications" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "समाचार" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "{0} लाई अब अनुसरण गरिरहेको छै msgid "No media yet" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "अहिलेसम्म कुनै सन्देश छैन" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "कुनै परिणाम छैन" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "अवतार सिर्जनाकर्ता खोल्नु msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "कुराकानी विकल्प खोल्नुहोस्" @@ -7375,7 +7489,7 @@ msgstr "" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7383,7 +7497,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "{niceUrl} को लिङ्क खोल्नुहोस्" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "सन्देश विकल्प खोल्नुहोस्" @@ -7527,7 +7641,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "भिडियो रोक्नुहोस्" msgid "People" msgstr "व्यक्ति" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "@{0} लाई अनुसरण गर्ने व्यक्ति" msgid "People I follow" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8049,6 +8179,11 @@ msgstr "" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "उद्धरण पोस्ट सफलतापूर्वक अ msgid "Quote posts disabled" msgstr "उद्धरण पोस्टहरू अक्षम गरिएको छ।" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "" msgid "Re-attach quote" msgstr "उद्धरण पुनः जोड्नुहोस्" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "" @@ -8446,7 +8589,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "{displayName} लाई स्टार्टर प्याकबाट हटाउनुहोस्" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8496,7 +8639,7 @@ msgstr "फिड हटाउनुहोस्" msgid "Remove feed?" msgstr "फिड हटाउने?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8655,7 +8798,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "उत्तर दृश्यता अद्यावधिक गर msgid "Reply was successfully hidden" msgstr "उत्तर सफलतापूर्वक लुकाइएको" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "रिपोर्ट गर्नुहोस्" @@ -8749,7 +8892,7 @@ msgstr "फिड रिपोर्ट गर्नुहोस्" msgid "Report list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "सन्देश रिपोर्ट गर्नुहोस्" @@ -8776,7 +8919,7 @@ msgstr "" msgid "Report this feed" msgstr "यस फिडलाई रिपोर्ट गर्नुहोस्" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "" @@ -8844,7 +8987,7 @@ msgstr "" msgid "Reposted by you" msgstr "तपाईँद्वारा पुनःपोस्ट गरियो" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "" msgid "Reposts of this post" msgstr "यस पोस्टका पुनःपोस्टहरू" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "प्रतिक्रिया पठाउनुहोस्" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "सन्देश पठाउनुहोस्" @@ -9627,6 +9770,8 @@ msgstr "यौन रूपले प्रस्तावनात्मक" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,15 +10141,30 @@ msgstr "तपाईंलाई मन पर्ने अन्य फीड msgid "Some people can reply" msgstr "केही व्यक्तिहरू उत्तर दिन सक्छन्" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" msgstr "" #: src/components/moderation/ReportDialog/index.tsx:103 @@ -10012,7 +10172,7 @@ msgid "Something wasn't quite right with the data you're trying to report. Pleas msgstr "" #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "केहि गलत भयो" @@ -10247,7 +10407,7 @@ msgstr "सफलता!" msgid "Successfully verified" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10362,7 +10522,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "" @@ -10375,7 +10535,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "" @@ -10600,6 +10760,10 @@ msgstr "थिम" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "खाता निष्क्रिय गर्नको लागि कुनै समय सीमा छैन, कुनै पनि समय फर्कनुहोस्।" @@ -10669,8 +10833,8 @@ msgstr "तपाईंको फीडहरू अपडेट गर्न #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "यो सामग्री उपलब्ध छैन किनक msgid "This content is not viewable without a Bluesky account." msgstr "यो सामग्री बिना Bluesky खाता प्रयोग नगरी हेर्न सकिँदैन।" -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "" @@ -10825,10 +10989,6 @@ msgstr "" msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "यो सुविधा App पासवर्ड प्रयोग गर्दा उपलब्ध छैन। कृपया आफ्नो मुख्य पासवर्ड सँग साइन इन गर्नुहोस्।" -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "यो फिड अहिले उच्च ट्राफिक प्राप्त गर्दैछ र अस्थायी रूपमा उपलब्ध छैन। कृपया पछि प्रयास गर्नुहोस्।" @@ -10939,6 +11099,10 @@ msgstr "" msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "यो जवाफ तपाईंको थ्रेडको तल लुकेको सेक्सनमा क्रमबद्ध गरिनेछ र subsequent जवाफहरूको लागि - तपाईं र अरूसँग - अधिसूचनाहरू म्यूट गरिनेछ।" +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "यस सेवाले सेवा सर्तहरू वा गोपनीयता नीति प्रदान गरेको छैन।" @@ -11107,8 +11271,8 @@ msgstr "" msgid "Topic" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "टीभी" msgid "Two-factor authentication (2FA)" msgstr "दुई-कारक प्रमाणीकरण (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "यहाँ तपाईंको सन्देश टाइप गर्नुहोस्" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "ब्लक हटाउनुहोस्" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11328,11 +11492,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11358,7 +11522,7 @@ msgstr "" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "" @@ -11395,7 +11559,7 @@ msgstr "वार्तालाप म्यूट हटाउनुहोस msgid "Unmute list" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "" @@ -11494,12 +11658,16 @@ msgstr "सूचीहरूमा <0>{displayName} अपडेट गर msgid "Update email" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "{domain} मा अपडेट गर्नुहोस्" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11905,7 +12073,7 @@ msgstr "विवरण हेर्नुहोस्" msgid "View full thread" msgstr "पूरा थ्रेड हेर्नुहोस्" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11945,6 +12113,10 @@ msgstr "" msgid "View the avatar" msgstr "अवतार हेर्नुहोस्" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "" msgid "We couldn't load this conversation" msgstr "हामी यो कुराकानी लोड गर्न असमर्थ भयौं।" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12170,7 +12342,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "हामी नेटवर्क समस्या भोगिरहेका छौं, कृपया पुनः प्रयास गर्नुहोस्।" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12269,6 +12441,10 @@ msgstr "" msgid "Who can interact with this post?" msgstr "यस पोस्टसँग को को अन्तरक्रिया गर्न सक्छ?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "लेखकहरू" msgid "Wrong DID returned from server. Received: {0}" msgstr "सर्भरबाट गलत DID प्राप्त भयो। प्राप्त: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "" @@ -12717,14 +12897,13 @@ msgid "You probably want to restart the app now." msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:87 @@ -12754,21 +12933,13 @@ msgstr "तपाईं अब यस थ्रेडको लागि सू msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "तपाईंलाई एक इमेल प्राप्त हुनेछ जसमा \"रीसेट कोड\" हुनेछ। त्यो कोड यहाँ प्रविष्ट गर्नुहोस्, त्यसपछि तपाईंको नयाँ पासवर्ड प्रविष्ट गर्नुहोस्।" -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" msgstr "" #: src/screens/Signup/index.tsx:152 @@ -12987,6 +13158,10 @@ msgstr "" msgid "Your muted words" msgstr "तपाईंका म्यूट शब्दहरू" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/nl/messages.po b/src/locale/locales/nl/messages.po index 43aefca815..a440339494 100644 --- a/src/locale/locales/nl/messages.po +++ b/src/locale/locales/nl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: nl\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(bevat ingesloten inhoud)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# maand} other {# maanden}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -215,21 +209,11 @@ msgstr "" msgid "{0} is not supported by your device." msgstr "" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} deze week lid geworden" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} van {1}" msgid "{0} out of 50" msgstr "{0} van 50" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0} heeft gereageerd met {1}" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "" msgid "{0}'s avatar" msgstr "Avatar van {0}" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "" @@ -530,7 +497,8 @@ msgstr "" msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -542,6 +510,32 @@ msgstr "" msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, one {# minuut} other {# minuten}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "" @@ -571,10 +565,16 @@ msgstr "" msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "een bericht" @@ -802,7 +802,7 @@ msgstr "Account" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "Account verwijderd uit snelle toegang" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Account negeren opgeheven" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "Accounts met een blauw vinkje <0><1/> kunnen anderen verifiëren. Deze vertrouwde verifieerders worden geselecteerd door Bluesky." -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Toevoegen" @@ -965,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "Emoji-reactie toevoegen" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "" @@ -978,8 +978,9 @@ msgstr "" msgid "Add media to post" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "" @@ -1001,8 +1002,8 @@ msgstr "Negeerwoord toevoegen met gekozen instellingen" msgid "Add muted words and tags" msgstr "Genegeerde woorden en tags toevoegen" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "Gebruiker toevoegen aan lijst" msgid "Add your birthdate" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "" msgid "Additional details (limit 300 characters)" msgstr "Aanvullende informatie (maximaal 300 tekens)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1361,8 +1367,8 @@ msgstr "" msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1439,6 +1445,16 @@ msgstr "" msgid "Anyone can interact" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "Weet je zeker dat je het app-wachtwoord \"{0}\" wilt verwijderen?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1574,7 +1590,7 @@ msgstr "Weet je zeker dat je dit startpakket wilt verwijderen?" msgid "Are you sure you want to discard your changes?" msgstr "Weet je zeker dat je je wijzigingen ongedaan wilt maken?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1653,9 +1669,9 @@ msgstr "Video's en GIF's automatisch afspelen" msgid "Available" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "" #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "Je moet eerst je e-mailadres bevestigen voordat je een andere gebruiker een privébericht mag sturen." @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Verjaardag" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Blokkeren" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1772,7 +1788,7 @@ msgstr "" msgid "Block account" msgstr "Account blokkeren" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "" @@ -1794,7 +1810,7 @@ msgstr "Blokkeren en verwijderen" msgid "Block list" msgstr "Blokkeerlijst" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "Blokkeren of rapporteren" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Geblokkeerde accounts" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Geblokkeerde accounts kunnen niet reageren op jouw gesprekken, je niet vermelden en niet op een andere manier met je communiceren." @@ -2056,17 +2072,16 @@ msgstr "Camera" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "Chat verwijderd" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "" @@ -2253,12 +2268,16 @@ msgstr "Chatinstellingen" msgid "Chat Settings" msgstr "Chatinstellingen" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "" @@ -2323,6 +2342,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "Deze kleur kiezen als je avatar" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "" @@ -2368,7 +2391,7 @@ msgstr "" msgid "click here" msgstr "klik hier" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2376,6 +2399,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2402,8 +2429,8 @@ msgstr "" msgid "Click here to update your email" msgstr "Klik hier om je e-mailadres te wijzigen" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2411,11 +2438,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Klik om mislukt privébericht opnieuw te proberen" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2444,7 +2471,7 @@ msgstr "Klik 🐴 klak 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Klik 🐴 klak 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "Geconfigureerd in <0>moderatie-instellingen ." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "" msgid "Continue thread..." msgstr "Verder lezen..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2770,7 +2799,7 @@ msgstr "Doorgaan naar volgende stap" msgid "Conversation" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Gesprek verwijderd" @@ -2784,7 +2813,7 @@ msgstr "Gesprek verwijderd" msgid "Copied build version to clipboard" msgstr "Buildversie gekopieerd naar klembord" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Gekopieerd naar klembord" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Gekopieerd!" @@ -2865,8 +2895,8 @@ msgstr "" msgid "Copy link to starter pack" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Tekst privébericht kopiëren" @@ -3030,10 +3060,6 @@ msgstr "" msgid "Create an avatar instead" msgstr "In plaats daarvan een avatar maken" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Nog een aanmaken" @@ -3065,6 +3091,10 @@ msgstr "" msgid "Create new account" msgstr "Account aanmaken" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "" msgid "Create user list" msgstr "" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "{0} gemaakt" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "Maker is geblokkeerd" @@ -3165,9 +3203,9 @@ msgstr "Standaard" msgid "Default icons" msgstr "Standaardpictogrammen" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Gesprek verwijderen" msgid "Delete Conversation" msgstr "Gesprek verwijderen" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Voor mij verwijderen" @@ -3227,11 +3265,11 @@ msgstr "Voor mij verwijderen" msgid "Delete list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Privébericht verwijderen" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Privébericht voor mij verwijderen" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Verwijderd" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Verwijderd account" @@ -3331,6 +3368,11 @@ msgstr "Dialoog: aanpassen wie op dit bericht mag reageren" msgid "Dim" msgstr "Dimmen" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Gereed" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "" @@ -3624,6 +3666,7 @@ msgstr "" msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Avatar bewerken" msgid "Edit Feeds" msgstr "Feeds bewerken" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "" @@ -3668,6 +3711,10 @@ msgstr "Interactie-instellingen bewerken" msgid "Edit interests" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "" msgid "Edit My Feeds" msgstr "Mijn feeds bewerken" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "" @@ -3721,7 +3768,7 @@ msgstr "Profiel bewerken" msgid "Edit starter pack" msgstr "Startpakket bewerken" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "Accepteren van chat mislukt" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "Toevoegen van emoji-reactie mislukt" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "Kon app-wachtwoord niet aanmaken. Probeer het nog eens." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "Aanmaken van gesprek mislukt" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "Verwijderen van chat mislukt" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Privébericht kan niet worden verwijderd" @@ -4161,15 +4217,27 @@ msgstr "Bericht verwijderen mislukt, probeer het opnieuw" msgid "Failed to delete starter pack" msgstr "Het verwijderen van het startpakket is mislukt" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "" @@ -4186,7 +4254,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4250,12 +4318,16 @@ msgstr "Het laden van voorgestelde feeds is mislukt" msgid "Failed to load suggested follows" msgstr "Het is niet gelukt om een lijst te laden met volgsuggesties" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "" @@ -4277,8 +4349,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "" @@ -4287,6 +4359,10 @@ msgstr "" msgid "Failed to remove from starter pack" msgstr "" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "Verwijderen van verificatie mislukt" @@ -4333,6 +4409,10 @@ msgstr "Het indienen van bezwaar is mislukt, probeer het opnieuw." msgid "Failed to toggle thread mute, please try again" msgstr "Het wisselen tussen wel/niet-negeren van het gesprek is mislukt, probeer het opnieuw" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "" @@ -4814,6 +4894,20 @@ msgstr "Van <0/>" msgid "Generate a starter pack" msgstr "Een startpakket genereren" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "Aan de slag" @@ -4936,7 +5031,7 @@ msgstr "Terug" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Naar gesprek met {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Naar volgende" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Naar profiel" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "" @@ -5049,26 +5144,40 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5078,7 +5187,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "" @@ -5336,6 +5445,10 @@ msgstr "Hmm, we kunnen die moderatieservice niet laden." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Wacht even! We geven geleidelijk toegang tot video en je staat nog steeds in de rij. Kom snel terug!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "" @@ -5712,7 +5829,7 @@ msgstr "Nodig mensen uit voor dit startpakket!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Nodig je vrienden uit om je favoriete feeds en personen te volgen" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Leer meer." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Verlaten" @@ -5939,11 +6056,11 @@ msgstr "Chat verlaten" msgid "Leave conversation" msgstr "Gesprek verlaten" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "" @@ -6036,14 +6153,14 @@ msgstr "Leuk gevonden door {0, plural, one {# gebruiker} other {# gebruikers}}" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Leuk gevonden door {likeCount, plural, one {# gebruiker} other {# gebruikers}}" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Vind-ik-leuks" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "" msgid "Loading..." msgstr "Laden..." -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "" @@ -6367,11 +6484,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Media die voor bepaalde doelgroepen aanstootgevend of ongepast kunnen zijn." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6383,7 +6500,7 @@ msgstr "" msgid "mentioned users" msgstr "vermelde gebruikers" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Menu" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6410,26 +6527,26 @@ msgstr "" msgid "Message {0}" msgstr "Privébericht verzenden naar {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Privébericht verwijderd" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Privébericht verwijderd" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Bericht van de server: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Privébericht invoerveld" @@ -6452,7 +6569,7 @@ msgstr "Privébericht is te lang" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "Berichtopties" @@ -6580,7 +6697,7 @@ msgstr "Films" msgid "Music" msgstr "Muziek" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Negeren" @@ -6625,7 +6742,7 @@ msgstr "Negeerlijst" msgid "Mute these accounts?" msgstr "Deze accounts negeren?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "" @@ -6663,7 +6780,7 @@ msgstr "Gesprek negeren" msgid "Mute words & tags" msgstr "Woorden en tags negeren" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "" @@ -6775,23 +6892,20 @@ msgid "New chat" msgstr "Nieuwe chat" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6809,7 +6923,7 @@ msgstr "" msgid "New follower notifications" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Nieuws" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "Je volgt {0} niet meer" msgid "No media yet" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Nog geen privéberichten" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Geen resultaat" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Avatar-maker openen" msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Gespreksopties openen" @@ -7375,7 +7489,7 @@ msgstr "" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7383,7 +7497,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "Link naar {niceUrl} openen" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Privéberichtopties openen" @@ -7527,7 +7641,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Video pauzeren" msgid "People" msgstr "Personen" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Personen die @{0} volgen" msgid "People I follow" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8049,6 +8179,11 @@ msgstr "" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "Citaatbericht is succesvol losgekoppeld" msgid "Quote posts disabled" msgstr "Citaatberichten uitgeschakeld" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "" msgid "Re-attach quote" msgstr "Citaat opnieuw toevoegen" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "" @@ -8446,7 +8589,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "{displayName} uit startpakket verwijderen" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8496,7 +8639,7 @@ msgstr "Feed verwijderen" msgid "Remove feed?" msgstr "Feed verwijderen?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8655,7 +8798,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Zichtbaarheid van reactie bijgewerkt" msgid "Reply was successfully hidden" msgstr "Reactie is succesvol verborgen" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Melden" @@ -8749,7 +8892,7 @@ msgstr "Feed melden" msgid "Report list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Privébericht melden" @@ -8776,7 +8919,7 @@ msgstr "" msgid "Report this feed" msgstr "Deze feed melden" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "" @@ -8844,7 +8987,7 @@ msgstr "" msgid "Reposted by you" msgstr "Herplaatst door jou" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "" msgid "Reposts of this post" msgstr "Herplaatsingen van dit bericht" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Feedback verzenden" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Privébericht verzenden" @@ -9627,6 +9770,8 @@ msgstr "Seksueel suggestief" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,15 +10141,30 @@ msgstr "Enkele andere feeds die je wellicht leuk vindt" msgid "Some people can reply" msgstr "Sommige personen kunnen reageren" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" msgstr "" #: src/components/moderation/ReportDialog/index.tsx:103 @@ -10012,7 +10172,7 @@ msgid "Something wasn't quite right with the data you're trying to report. Pleas msgstr "" #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Er is iets misgegaan" @@ -10247,7 +10407,7 @@ msgstr "Gelukt!" msgid "Successfully verified" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10362,7 +10522,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "" @@ -10375,7 +10535,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "" @@ -10550,7 +10710,7 @@ msgstr "" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:410 msgid "The post you’re replying to was marked as being written in {suggestedLanguageName} by its author. Would you like to reply in <0>{suggestedLanguageName}?" -msgstr "" +msgstr "Het bericht waarop je antwoordt, werd door de auteur gemarkeerd als geschreven in het {suggestedLanguageName}. Wil je antwoorden in het <0>{suggestedLanguageName}?" #: src/view/screens/PrivacyPolicy.tsx:29 msgid "The Privacy Policy has been moved to <0/>" @@ -10600,6 +10760,10 @@ msgstr "Thema" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Er is geen tijdslimiet voor het deactiveren van het account; je kunt op elk moment terugkomen." @@ -10669,8 +10833,8 @@ msgstr "Er is een probleem opgetreden bij het bijwerken van je feeds. Controleer #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Deze inhoud is niet beschikbaar omdat een van de betrokken gebruikers de msgid "This content is not viewable without a Bluesky account." msgstr "Deze inhoud is niet zichtbaar zonder een Bluesky-account." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "" @@ -10825,10 +10989,6 @@ msgstr "" msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Deze functie is niet beschikbaar bij gebruik van een app-wachtwoord. Meld je aan met je hoofdwachtwoord." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Deze feed ontvangt momenteel veel verkeer en is tijdelijk niet beschikbaar. Probeer het later opnieuw." @@ -10939,6 +11099,10 @@ msgstr "" msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Deze reactie wordt gesorteerd in een verborgen sectie onderaan het gesprek en negeert meldingen voor volgende reacties - zowel voor jou als voor anderen." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Deze service heeft geen servicevoorwaarden of een privacybeleid." @@ -11107,8 +11271,8 @@ msgstr "" msgid "Topic" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "" msgid "Two-factor authentication (2FA)" msgstr "Tweefactorauthenticatie (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Typ hier je privébericht" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Deblokkeren" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11328,11 +11492,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11358,7 +11522,7 @@ msgstr "" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "" @@ -11395,7 +11559,7 @@ msgstr "Gesprek niet meer negeren" msgid "Unmute list" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "" @@ -11494,12 +11658,16 @@ msgstr "<0>{displayName} bijwerken in lijsten" msgid "Update email" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Bijwerken naar {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11905,7 +12073,7 @@ msgstr "Details bekijken" msgid "View full thread" msgstr "Volledig gesprek bekijken" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11945,6 +12113,10 @@ msgstr "" msgid "View the avatar" msgstr "Bekijk de avatar" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "" msgid "We couldn't load this conversation" msgstr "We kunnen dit gesprek niet laden" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12170,7 +12342,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "Er zijn netwerkproblemen, probeer het opnieuw." -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12269,6 +12441,10 @@ msgstr "" msgid "Who can interact with this post?" msgstr "Wie kan reageren op dit bericht?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Schrijvers" msgid "Wrong DID returned from server. Received: {0}" msgstr "Verkeerde DID teruggestuurd door server. Ontvangen: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "" @@ -12717,14 +12897,13 @@ msgid "You probably want to restart the app now." msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:87 @@ -12754,21 +12933,13 @@ msgstr "Je ontvangt nu meldingen voor dit gesprek" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Je ontvangt een e-mail met een 'resetcode'. Vul hier die code in en vul vervolgens je nieuwe wachtwoord in." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" msgstr "" #: src/screens/Signup/index.tsx:152 @@ -12987,6 +13158,10 @@ msgstr "" msgid "Your muted words" msgstr "Je genegeerde woorden" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/pl/messages.po b/src/locale/locales/pl/messages.po index e597e2efa3..6f38a3730d 100644 --- a/src/locale/locales/pl/messages.po +++ b/src/locale/locales/pl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pl\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Polish\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(zawiera załącznik)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# miesiąc} few {# miesiące} other {# miesięcy}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -215,21 +209,11 @@ msgstr "" msgid "{0} is not supported by your device." msgstr "" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} osób dołączyło w tym tygodniu" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} z {1}" msgid "{0} out of 50" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "" msgid "{0}'s avatar" msgstr "Zdjęcie profilowe {0}" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "" @@ -530,7 +497,8 @@ msgstr "" msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -542,6 +510,32 @@ msgstr "" msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "" @@ -571,10 +565,16 @@ msgstr "" msgid "{rank}." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "" @@ -802,7 +802,7 @@ msgstr "Konto" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "Konto zostało usunięte z szybkiego dostępu" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Cofnięto wyciszenie konta" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Dodaj" @@ -965,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "" @@ -978,8 +978,9 @@ msgstr "" msgid "Add media to post" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "" @@ -1001,8 +1002,8 @@ msgstr "" msgid "Add muted words and tags" msgstr "Dodaj wyciszone słowa i tagi" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "" msgid "Add your birthdate" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "" msgid "Additional details (limit 300 characters)" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1361,8 +1367,8 @@ msgstr "" msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1439,6 +1445,16 @@ msgstr "" msgid "Anyone can interact" msgstr "Każdy może wchodzić w interakcje" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "Czy na pewno chcesz usunąć hasło aplikacji \"{0}\"?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1574,7 +1590,7 @@ msgstr "Czy na pewno chcesz usunąć ten pakiet startowy?" msgid "Are you sure you want to discard your changes?" msgstr "Czy na pewno chcesz odrzucić wprowadzone zmiany?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1653,9 +1669,9 @@ msgstr "Autoodtwarzanie filmów i GIF-ów" msgid "Available" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "" #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "" @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Data urodzenia" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Blokuj" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1772,7 +1788,7 @@ msgstr "" msgid "Block account" msgstr "Blokuj konto" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "" @@ -1794,7 +1810,7 @@ msgstr "Zablokuj i usuń" msgid "Block list" msgstr "Blokuj listę" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Zablokowane konta" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Zablokowane konta nie mogą komentować twoich wpisów, wzmiankować cię ani w inny sposób wchodzić z tobą w interakcje." @@ -2056,17 +2072,16 @@ msgstr "Aparat" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "" @@ -2253,12 +2268,16 @@ msgstr "Ustawienia czatu" msgid "Chat Settings" msgstr "Ustawienia czatu" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "" @@ -2323,6 +2342,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "Wybierz ten kolor jako swoje zdjęcie profilowe" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "" @@ -2368,7 +2391,7 @@ msgstr "" msgid "click here" msgstr "kliknij tutaj" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2376,6 +2399,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2402,8 +2429,8 @@ msgstr "" msgid "Click here to update your email" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2411,11 +2438,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Kliknij, aby spróbować wysłać wiadomość ponownie" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2444,7 +2471,7 @@ msgstr "Klip 🐴 klop 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Klip 🐴 klop 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "Skonfigurowane w <0>ustawieniach moderacji." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "" msgid "Continue thread..." msgstr "Kontynuuj wątek..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2770,7 +2799,7 @@ msgstr "Przejdź do następnego kroku" msgid "Conversation" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Rozmowa została usunięta" @@ -2784,7 +2813,7 @@ msgstr "Rozmowa została usunięta" msgid "Copied build version to clipboard" msgstr "Numer wersji został skopiowany do schowka" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Skopiowano do schowka" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Skopiowano!" @@ -2865,8 +2895,8 @@ msgstr "" msgid "Copy link to starter pack" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Kopiuj tekst wiadomości" @@ -3030,10 +3060,6 @@ msgstr "" msgid "Create an avatar instead" msgstr "Zamiast tego utwórz zdjęcie profilowe" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Utwórz inne" @@ -3065,6 +3091,10 @@ msgstr "" msgid "Create new account" msgstr "Utwórz nowe konto" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "" msgid "Create user list" msgstr "" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Utworzono {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "Autor został zablokowany" @@ -3165,9 +3203,9 @@ msgstr "Domyślny" msgid "Default icons" msgstr "Domyślne ikony" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Usuń rozmowę" msgid "Delete Conversation" msgstr "Usuń rozmowę" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Usuń dla mnie" @@ -3227,11 +3265,11 @@ msgstr "Usuń dla mnie" msgid "Delete list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Usuń wiadomość" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Usuń wiadomość dla mnie" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Usunięto" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Usunięto konto" @@ -3331,6 +3368,11 @@ msgstr "Okno dialogowe: dostosuj, kto może wchodzić w interakcje z tym wpisem" msgid "Dim" msgstr "Przyciemniony" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Gotowe" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "" @@ -3624,6 +3666,7 @@ msgstr "" msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Edytuj zdjęcie profilowe" msgid "Edit Feeds" msgstr "Edytuj kanały" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "" @@ -3668,6 +3711,10 @@ msgstr "Edytuj ustawienia interakcji" msgid "Edit interests" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "" msgid "Edit My Feeds" msgstr "Edytuj moje kanały" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "" @@ -3721,7 +3768,7 @@ msgstr "Edytuj profil" msgid "Edit starter pack" msgstr "Edytuj pakiet startowy" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "Nie udało się utworzyć hasła aplikacji. Spróbuj ponownie." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Nie udało się usunąć wiadomości" @@ -4161,15 +4217,27 @@ msgstr "Nie udało się usunąć wpisu, spróbuj ponownie" msgid "Failed to delete starter pack" msgstr "Nie udało się usunąć pakietu startowego" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "" @@ -4186,7 +4254,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4250,12 +4318,16 @@ msgstr "Nie udało się wczytać polecanych kanałów" msgid "Failed to load suggested follows" msgstr "Nie udało się wczytać polecanych osób" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "" @@ -4277,8 +4349,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "" @@ -4287,6 +4359,10 @@ msgstr "" msgid "Failed to remove from starter pack" msgstr "" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "" @@ -4333,6 +4409,10 @@ msgstr "Nie udało się złożyć odwołania, spróbuj ponownie." msgid "Failed to toggle thread mute, please try again" msgstr "Nie udało się ustawić wyciszenia wątku, spróbuj ponownie" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "" @@ -4814,6 +4894,20 @@ msgstr "Od <0/>" msgid "Generate a starter pack" msgstr "Wygeneruj pakiet startowy" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "" @@ -4936,7 +5031,7 @@ msgstr "Wróć" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Przejdź do rozmowy z {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Przejdź dalej" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Przejdź do profilu" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "" @@ -5049,26 +5144,40 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5078,7 +5187,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "" @@ -5336,6 +5445,10 @@ msgstr "Nie mogliśmy wczytać tej usługi moderacji." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Poczekaj! Dostęp do materiałów wideo udostępniamy stopniowo, a ty wciąż czekasz na swoją kolej. Sprawdź ponownie za jakiś czas!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "" @@ -5712,7 +5829,7 @@ msgstr "Zaproś innych do tego pakietu startowego!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Zaproś znajomych do śledzenia twoich ulubionych kanałów i osób" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Dowiedz się więcej." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Opuść" @@ -5939,11 +6056,11 @@ msgstr "Opuść czat" msgid "Leave conversation" msgstr "Opuść rozmowę" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "" @@ -6036,14 +6153,14 @@ msgstr "Polubione przez {0, plural, one {# osobę} few {# osoby} other {# osób} msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Polubione przez {likeCount, plural, one {# osobę} few {# osoby} other {# osób}}" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Polubienia" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "" msgid "Loading..." msgstr "Wczytywanie..." -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "" @@ -6367,11 +6484,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Materiały, które mogą być niepokojące lub nieodpowiednie dla niektórych odbiorców." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6383,7 +6500,7 @@ msgstr "" msgid "mentioned users" msgstr "wzmianki" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Menu" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6410,26 +6527,26 @@ msgstr "" msgid "Message {0}" msgstr "Napisz do {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Wiadomość usunięta" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Wiadomość usunięta" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Wiadomość z serwera: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Pole wprowadzania wiadomości" @@ -6452,7 +6569,7 @@ msgstr "Wiadomość jest zbyt długa" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "" @@ -6580,7 +6697,7 @@ msgstr "Filmy" msgid "Music" msgstr "Muzyka" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Wycisz" @@ -6625,7 +6742,7 @@ msgstr "Wycisz listę" msgid "Mute these accounts?" msgstr "Wyciszyć te konta?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "" @@ -6663,7 +6780,7 @@ msgstr "Wycisz wątek" msgid "Mute words & tags" msgstr "Wycisz słowa i tagi" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "" @@ -6775,23 +6892,20 @@ msgid "New chat" msgstr "Nowy czat" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6809,7 +6923,7 @@ msgstr "" msgid "New follower notifications" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Aktualności" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "Już nie obserwujesz {0}" msgid "No media yet" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Brak wiadomości" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Brak wyników" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Otwórz kreator zdjęcia profilowego" msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Zmień ustawienia rozmowy" @@ -7375,7 +7489,7 @@ msgstr "" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7383,7 +7497,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "Otwórz link do {niceUrl}" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Zmień ustawienia wiadomości" @@ -7527,7 +7641,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Zatrzymaj wideo" msgid "People" msgstr "Osoby" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Osoby obserwujące @{0}" msgid "People I follow" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8049,6 +8179,11 @@ msgstr "Ustawienia interakcji wpisu" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "Cytowany wpis został odłączony pomyślnie" msgid "Quote posts disabled" msgstr "Cytowanie wpisów zostało wyłączone" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "" msgid "Re-attach quote" msgstr "Dołącz cytat ponownie" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "" @@ -8446,7 +8589,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "Usuń {displayName} z pakietu startowego" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8496,7 +8639,7 @@ msgstr "Usuń kanał" msgid "Remove feed?" msgstr "Usunąć kanał?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8655,7 +8798,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Widoczność komentarzy została zaktualizowana" msgid "Reply was successfully hidden" msgstr "Komentarz został ukryty pomyślnie" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Zgłoś" @@ -8749,7 +8892,7 @@ msgstr "Zgłoś kanał" msgid "Report list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Zgłoś wiadomość" @@ -8776,7 +8919,7 @@ msgstr "" msgid "Report this feed" msgstr "Zgłoś ten kanał" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "" @@ -8844,7 +8987,7 @@ msgstr "" msgid "Reposted by you" msgstr "Repostowane przez ciebie" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "" msgid "Reposts of this post" msgstr "Reposty tego wpisu" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "Powraca do poprzedniego kroku" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Wyślij opinię" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Wyślij wiadomość" @@ -9627,6 +9770,8 @@ msgstr "Sugestywne seksualnie" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,15 +10141,30 @@ msgstr "Inne kanały, które mogą ci się spodobać" msgid "Some people can reply" msgstr "Niektórzy mogą komentować" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" msgstr "" #: src/components/moderation/ReportDialog/index.tsx:103 @@ -10012,7 +10172,7 @@ msgid "Something wasn't quite right with the data you're trying to report. Pleas msgstr "" #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Coś poszło nie tak" @@ -10247,7 +10407,7 @@ msgstr "Sukces!" msgid "Successfully verified" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10362,7 +10522,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "" @@ -10375,7 +10535,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "" @@ -10550,7 +10710,7 @@ msgstr "" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:410 msgid "The post you’re replying to was marked as being written in {suggestedLanguageName} by its author. Would you like to reply in <0>{suggestedLanguageName}?" -msgstr "" +msgstr "Wpis, który komentujesz, został oznaczony przez autora jako napisany w języku {suggestedLanguageName}. Czy chcesz skomentować w języku <0>{suggestedLanguageName}?" #: src/view/screens/PrivacyPolicy.tsx:29 msgid "The Privacy Policy has been moved to <0/>" @@ -10600,6 +10760,10 @@ msgstr "Motyw" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Dezaktywacja konta nie jest ograniczona czasowo i można ją cofnąć w dowolnym momencie." @@ -10669,8 +10833,8 @@ msgstr "Wystąpił problem podczas aktualizacji kanałów, sprawdź połączenie #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Ta zawartość jest niedostępna, ponieważ jeden z jej uczestników zab msgid "This content is not viewable without a Bluesky account." msgstr "Ta zawartość nie jest dostępna bez konta Bluesky." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "Ta rozmowa dotyczy usuniętego lub dezaktywowanego konta. Kliknij, aby wyświetlić opcje" @@ -10825,10 +10989,6 @@ msgstr "" msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Ta funkcja nie jest dostępna podczas korzystania z hasła aplikacji. Zaloguj się przy użyciu głównego hasła." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Ten kanał jest teraz bardzo obciążony i nie jest chwilowo dostępny. Spróbuj ponownie później." @@ -10939,6 +11099,10 @@ msgstr "Ten profil jest widoczny tylko dla zalogowanych. Nie będzie widoczny dl msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Ten komentarz trafi do ukrytej sekcji na dole wątku. Spowoduje to wyciszenie powiadomień o kolejnych komentarzach – zarówno dla ciebie, jak i innych." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Usługa ta nie zawiera regulaminu ani polityki prywatności." @@ -11107,8 +11271,8 @@ msgstr "" msgid "Topic" msgstr "Temat" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "TV" msgid "Two-factor authentication (2FA)" msgstr "Uwierzytelnianie dwuskładnikowe (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Wpisz tu swoją wiadomość" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Odblokuj" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11328,11 +11492,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11358,7 +11522,7 @@ msgstr "Nie lubię" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Nie lubię ({0, plural, one {# polubienie} few {# polubienia} other {# polubień}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "" @@ -11395,7 +11559,7 @@ msgstr "Anuluj wyciszenie" msgid "Unmute list" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "" @@ -11494,12 +11658,16 @@ msgstr "Zaktualizuj <0>{displayName} w listach" msgid "Update email" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Zmień na {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11905,7 +12073,7 @@ msgstr "Wyświetl szczegóły" msgid "View full thread" msgstr "Wyświetl cały wątek" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11945,6 +12113,10 @@ msgstr "" msgid "View the avatar" msgstr "Wyświetl zdjęcie profilowe" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "Nie znaleziono żadnych wyników dla tego tematu." msgid "We couldn't load this conversation" msgstr "Nie udało się wczytać tej rozmowy" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12170,7 +12342,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "Mamy problemy z siecią, spróbuj ponownie" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12269,6 +12441,10 @@ msgstr "" msgid "Who can interact with this post?" msgstr "Kto może wchodzić w interakcje z tym wpisem?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Pisarze" msgid "Wrong DID returned from server. Received: {0}" msgstr "Nieprawidłowy DID z serwera. Otrzymano: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "" @@ -12717,14 +12897,13 @@ msgid "You probably want to restart the app now." msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:87 @@ -12754,21 +12933,13 @@ msgstr "Będziesz teraz otrzymywać powiadomienia z tego wątku" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Otrzymasz wiadomość email z \"kodem resetowania\". Wprowadź ten kod tutaj, a następnie ustaw nowe hasło." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" msgstr "" #: src/screens/Signup/index.tsx:152 @@ -12987,6 +13158,10 @@ msgstr "" msgid "Your muted words" msgstr "Wyciszone przez ciebie słowa" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/pt-BR/messages.po b/src/locale/locales/pt-BR/messages.po index 2d6c9c2f41..29744ce90c 100644 --- a/src/locale/locales/pt-BR/messages.po +++ b/src/locale/locales/pt-BR/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "Categoria \"{interestsDisplayName}\" (ativa)" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(possui conteúdo incorporado)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# mês} other {# meses}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -215,21 +209,11 @@ msgstr "{0} não está disponível" msgid "{0} is not supported by your device." msgstr "" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} se juntou esta semana" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} de {1}" msgid "{0} out of 50" msgstr "{0} de 50" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0} reagiu com {1}" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "{0}, uma lista por {1}" msgid "{0}'s avatar" msgstr "Foto de perfil de {0}" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "" @@ -530,7 +497,8 @@ msgstr "" msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "{MAX_HIDDEN_REPLIES, plural, other {Você pode ocultar no máximo # respostas.}}" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -542,6 +510,32 @@ msgstr "{MIN_ACCESS_AGE, plural, other {Você deve ter # anos ou mais para criar msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, one {# minuto} other {# minutos}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "Feeds e usuários favoritos de {name} - junte-se a mim!" @@ -571,10 +565,16 @@ msgstr "{profileName} se juntou ao Bluesky através de um pacote inicial {timeAg msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "Uma coleção de feeds populares que você pode encontrar no Bluesky, incluindo Notícias, Booksky, Desenvolvimento de Jogos, Blacksky e Canetas Tinteiro" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "uma mensagem" @@ -802,7 +802,7 @@ msgstr "Conta" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "Provedor de conta" msgid "Account removed from quick access" msgstr "Conta removida do acesso rápido" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Conta dessilenciada" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "Contas com um ponto de verificação azul ondulado <0><1/> podem verificar outras contas. Esses verificadores confiáveis são selecionados pelo Bluesky." -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "Notificações de atividade" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Adicionar" @@ -965,7 +965,7 @@ msgstr "Adicionar rótulo de automação à conta" msgid "Add emoji reaction" msgstr "Adicionar reação de emoji" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "" @@ -978,8 +978,9 @@ msgstr "Adicionar imagem" msgid "Add media to post" msgstr "Adicionar mídia à postagem" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "" @@ -1001,8 +1002,8 @@ msgstr "Adicionar palavra silenciada com as configurações escolhidas" msgid "Add muted words and tags" msgstr "Adicionar palavras/tags removidas" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "Adicionar usuário à lista" msgid "Add your birthdate" msgstr "Adicione sua data de nascimento" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "Detalhes adicionais (limite de 1000 caracteres)" msgid "Additional details (limit 300 characters)" msgstr "Detalhes adicionais (limite de 300 caracteres)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1361,8 +1367,8 @@ msgstr "Uma ilustração de várias postagens do Bluesky junto dos ícones de re msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "Uma ilustração mostrando que o Bluesky seleciona verificadores confiáveis e estes, por sua vez, verificam contas de usuário individuais." -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1439,6 +1445,16 @@ msgstr "Todos" msgid "Anyone can interact" msgstr "Qualquer um pode interagir" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "Você está realmente certo disso?" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "Deseja mesmo excluir a senha do app \"{0}\"?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1574,7 +1590,7 @@ msgstr "Deseja mesmo excluir este pacote inicial?" msgid "Are you sure you want to discard your changes?" msgstr "Deseja mesmo descartar suas alterações?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1653,9 +1669,9 @@ msgstr "Reproduzir vídeos e GIFs automaticamente" msgid "Available" msgstr "Disponível" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "Para que possa receber notificações das postagens de {name}, você dev #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "Para enviar mensagens a outro usuário, você deve primeiro verificar o seu email." @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Aniversário" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Bloquear" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1772,7 +1788,7 @@ msgstr "" msgid "Block account" msgstr "Bloquear conta" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "" @@ -1794,7 +1810,7 @@ msgstr "Bloquear e excluir" msgid "Block list" msgstr "Lista de bloqueio" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "Bloquear ou denunciar" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Contas bloqueadas" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Contas bloqueadas não podem te responder, mencionar ou interagir." @@ -2056,17 +2072,16 @@ msgstr "Câmera" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "Alterações salvas" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "Alterações no pacote inicial não serão aplicadas à lista após a criação. A lista será uma cópia independente." -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "Conversa excluída" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "Conversas — silêncio" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "Conversas — som" @@ -2253,12 +2268,16 @@ msgstr "Configurações de conversa" msgid "Chat Settings" msgstr "Configurações de Conversa" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "" @@ -2323,6 +2342,10 @@ msgstr "Selecionar idiomas da postagem" msgid "Choose this color as your avatar" msgstr "Selecionar esta cor como sua foto de perfil" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "Escolher quem convidar" @@ -2368,7 +2391,7 @@ msgstr "Clique para informações" msgid "click here" msgstr "clique aqui" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2376,6 +2399,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "Clique aqui para contatar nossa equipe de suporte" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "Clique aqui para excluir sua conta" @@ -2402,8 +2429,8 @@ msgstr "Clique aqui para atualizar sua data de nascimento" msgid "Click here to update your email" msgstr "Clique aqui para atualizar seu email" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2411,11 +2438,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "Clique para abrir o menu de tag para {0}" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Clique para tentar enviar novamente a mensagem" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2444,7 +2471,7 @@ msgstr "Clip 🐴 clop 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Clip 🐴 clop 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "Configurar banner de eventos ao vivo" msgid "Configured in <0>moderation settings." msgstr "Configurável no <0>painel de moderação." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "Continuar tópico" msgid "Continue thread..." msgstr "Continuar tópico..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2770,7 +2799,7 @@ msgstr "Continuar com o próximo passo" msgid "Conversation" msgstr "Conversa" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Conversa excluída" @@ -2784,7 +2813,7 @@ msgstr "Conversa excluída" msgid "Copied build version to clipboard" msgstr "Número de versão do app copiada" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Copiado" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Copiado!" @@ -2865,8 +2895,8 @@ msgstr "Copiar link para o perfil" msgid "Copy link to starter pack" msgstr "Copiar link para o pacote inicial" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Copiar texto da mensagem" @@ -3030,10 +3060,6 @@ msgstr "Criar uma conta sem usar este pacote inicial" msgid "Create an avatar instead" msgstr "Adicionar uma foto de perfil" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Criar outro" @@ -3065,6 +3091,10 @@ msgstr "Criar lista de moderação" msgid "Create new account" msgstr "Criar nova conta" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "Criar pacote inicial" msgid "Create user list" msgstr "Criar lista de usuários" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Criou {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "O criador foi bloqueado" @@ -3165,9 +3203,9 @@ msgstr "Padrão" msgid "Default icons" msgstr "Ícones padrão" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Excluir conversa" msgid "Delete Conversation" msgstr "Excluir conversa" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Excluir para mim" @@ -3227,11 +3265,11 @@ msgstr "Excluir para mim" msgid "Delete list" msgstr "Excluir lista" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Excluir mensagem" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Excluir mensagem para mim" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Excluído" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Conta excluída" @@ -3331,6 +3368,11 @@ msgstr "Ajuste quem pode interagir com esta postagem" msgid "Dim" msgstr "Menos escuro" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Concluído" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "Toque duas vezes ou pressione longamente a mensagem para adicionar uma reação" @@ -3624,6 +3666,7 @@ msgstr "ex.: Perfis que são irritantes." msgid "Eating disorders" msgstr "Transtornos alimentares" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Editar foto de perfil" msgid "Edit Feeds" msgstr "Editar feeds" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "" @@ -3668,6 +3711,10 @@ msgstr "Editar opções de interação" msgid "Edit interests" msgstr "Editar interesses" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "Editar lista de moderação" msgid "Edit My Feeds" msgstr "Editar meus feeds" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "" @@ -3721,7 +3768,7 @@ msgstr "Editar perfil" msgid "Edit starter pack" msgstr "Editar pacote inicial" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "Falha ao aceitar conversa" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "Falha ao adicionar reação de emoji" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "Falha ao adicionar ao pacote inicial" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "Não foi possível criar a senha de aplicativo. Por favor tente novamente." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "Falha ao criar conversa" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "Falha ao excluir conversa" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Não foi possível excluir esta mensagem" @@ -4161,15 +4217,27 @@ msgstr "Não foi possível excluir a postagem, por favor tente novamente." msgid "Failed to delete starter pack" msgstr "Falha ao excluir o pacote inicial" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "Falha ao desconectar Germ DM. Erro: {0}" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "Não foi possível seguir todas as contas sugeridas, por favor tente novamente" @@ -4186,7 +4254,7 @@ msgstr "Não foi possível ocultar a sugestão, verifique sua conexão com a int msgid "Failed to launch SMS app" msgstr "Falha ao iniciar o aplicativo de SMS" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4250,12 +4318,16 @@ msgstr "Falha ao carregar feeds sugeridos" msgid "Failed to load suggested follows" msgstr "Falha ao carregar sugestões a seguir" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "Falha ao marcar todos os pedidos como lidos" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "" @@ -4277,8 +4349,8 @@ msgstr "Falha ao remover os dados devido a um erro de rede, verifique sua conex msgid "Failed to remove data. {0}" msgstr "Falha ao remover dados. {0}" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "Falha ao remover reação de emoji" @@ -4287,6 +4359,10 @@ msgstr "Falha ao remover reação de emoji" msgid "Failed to remove from starter pack" msgstr "Falha ao remover do pacote inicial" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "Falha ao remover a verificação" @@ -4333,6 +4409,10 @@ msgstr "Falha ao enviar o recurso, tente novamente." msgid "Failed to toggle thread mute, please try again" msgstr "Falha ao alterar o silenciamento do tópico, tente novamente" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "Falha ao desafixar lista" @@ -4814,6 +4894,20 @@ msgstr "Por <0/>" msgid "Generate a starter pack" msgstr "Gere um pacote inicial" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "Seja notificado quando alguém postar" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "Vamos começar" @@ -4936,7 +5031,7 @@ msgstr "Voltar" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "Ir para as configurações da conta" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Ir para a conversa com {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Próximo" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Ir para este perfil" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "" @@ -5049,26 +5144,40 @@ msgstr "Conteúdo violento explícito" msgid "Grooming or predatory behavior" msgstr "Aliciamento (grooming) ou comportamento predatório" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5078,7 +5187,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "" @@ -5336,6 +5445,10 @@ msgstr "Hmmmm, não foi possível carregar este serviço de moderação." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Espere! Estamos gradualmente dando acesso ao vídeo, e você ainda está esperando na fila. Volte em breve!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "Convidar Amigos" msgid "Invite friends <0/>" msgstr "Convidar amigos <0/>" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "" @@ -5712,7 +5829,7 @@ msgstr "Convide pessoas para este pacote inicial!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Convide seus amigos para seguir seus feeds e pessoas favoritas" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Saiba mais." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Sair" @@ -5939,11 +6056,11 @@ msgstr "Sair da conversa" msgid "Leave conversation" msgstr "Sair desta conversa" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "" @@ -6036,14 +6153,14 @@ msgstr "Curtido por {0, plural, one {# usuário} other {# usuários}}" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Curtido por {likeCount, plural, one {# usuário} other {# usuários}}" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Curtidas" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "Carregando configurações de interações..." msgid "Loading..." msgstr "Carregando..." -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "" @@ -6367,11 +6484,11 @@ msgstr "Mídia armazenada em outro dispositivo" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Mídia que pode ser perturbadora ou inapropriada para algumas pessoas." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6383,7 +6500,7 @@ msgstr "Notificações de menção" msgid "mentioned users" msgstr "usuários mencionados" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Menu" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6410,26 +6527,26 @@ msgstr "" msgid "Message {0}" msgstr "Mensagem {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Mensagem excluída" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Mensagem excluída" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "Mensagem de @{0}: {1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Mensagem do servidor: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Caixa de texto da mensagem" @@ -6452,7 +6569,7 @@ msgstr "Mensagem longa demais" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "Opções de mensagem" @@ -6580,7 +6697,7 @@ msgstr "Filmes" msgid "Music" msgstr "Música" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Silenciar" @@ -6625,7 +6742,7 @@ msgstr "Silenciar lista" msgid "Mute these accounts?" msgstr "Silenciar estas contas?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "" @@ -6663,7 +6780,7 @@ msgstr "Silenciar tópico" msgid "Mute words & tags" msgstr "Silenciar palavras/tags" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "" @@ -6775,23 +6892,20 @@ msgid "New chat" msgstr "Nova conversa" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6809,7 +6923,7 @@ msgstr "Novo Recurso" msgid "New follower notifications" msgstr "Notificações de novo seguidor" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Notícias" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "Você não está mais seguindo {0}" msgid "No media yet" msgstr "Ainda não há mídia" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Nenhuma mensagem ainda" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Nenhum resultado" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Abrir criador de avatar" msgid "Open camera" msgstr "Abrir câmera" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Abrir opções de conversa" @@ -7375,7 +7489,7 @@ msgstr "Abrir lista completa de emojis" msgid "Open Germ DM" msgstr "Abrir Germ DM" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7383,7 +7497,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "Abrir link para {niceUrl}" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Abrir opções de mensagem" @@ -7527,7 +7641,7 @@ msgstr "Abrir o compositor de post" msgid "Opens this draft in the composer" msgstr "Abre este rascunho no editor" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Pausar vídeo" msgid "People" msgstr "Pessoas" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Pessoas seguindo @{0}" msgid "People I follow" msgstr "Pessoas que eu sigo" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "Pessoas que você segue" @@ -8049,6 +8179,11 @@ msgstr "Opções de interação em postagens" msgid "Post language selection" msgstr "Selecionar idioma da postagem" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "A postagem de citação foi desanexada com sucesso" msgid "Quote posts disabled" msgstr "Citações desabilitadas" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "Limite de tentativas excedido. Por favor, tente novamente mais tarde." msgid "Re-attach quote" msgstr "Reanexar citação" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "Reagir com {emoji}" @@ -8446,7 +8589,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "Remover {displayName} do pacote inicial" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8496,7 +8639,7 @@ msgstr "Remover feed" msgid "Remove feed?" msgstr "Remover feed?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8655,7 +8798,7 @@ msgstr "Respondeu a você" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Visibilidade da resposta atualizada" msgid "Reply was successfully hidden" msgstr "Resposta foi ocultada com sucesso" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Denunciar" @@ -8749,7 +8892,7 @@ msgstr "Denunciar feed" msgid "Report list" msgstr "Denunciar lista" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Denunciar mensagem" @@ -8776,7 +8919,7 @@ msgstr "Denunciar conversa" msgid "Report this feed" msgstr "Denunciar este feed" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "" @@ -8844,7 +8987,7 @@ msgstr "Repostado por {reposter}" msgid "Reposted by you" msgstr "Repostado por você" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "Repostagens" msgid "Reposts of this post" msgstr "Repostagens" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "Retorna à etapa anterior" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Enviar comentários" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Enviar mensagem" @@ -9627,6 +9770,8 @@ msgstr "Sexualmente Sugestivo" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,15 +10141,30 @@ msgstr "Alguns outros feeds que você pode gostar" msgid "Some people can reply" msgstr "Algumas pessoas podem responder" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "Alguém reagiu com {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" msgstr "" #: src/components/moderation/ReportDialog/index.tsx:103 @@ -10012,7 +10172,7 @@ msgid "Something wasn't quite right with the data you're trying to report. Pleas msgstr "Algo não estava certo com os dados que você está tentando relatar. Entre em contato com o suporte." #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Algo deu errado" @@ -10247,7 +10407,7 @@ msgstr "Sucesso!" msgid "Successfully verified" msgstr "Verificado com sucesso" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10362,7 +10522,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "" @@ -10375,7 +10535,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "" @@ -10550,7 +10710,7 @@ msgstr "As leis em sua localização exigem que você verifique que é adulto pa #: src/view/com/composer/select-language/SuggestedLanguage.tsx:410 msgid "The post you’re replying to was marked as being written in {suggestedLanguageName} by its author. Would you like to reply in <0>{suggestedLanguageName}?" -msgstr "" +msgstr "A postagem que você está respondendo foi marcada como sido escrita em {suggestedLanguageName} por seu autor. Gostaria de responder em <0>{suggestedLanguageName}?" #: src/view/screens/PrivacyPolicy.tsx:29 msgid "The Privacy Policy has been moved to <0/>" @@ -10600,6 +10760,10 @@ msgstr "Tema" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "Há um limite de quantas vezes você pode alterar sua data de nascimento. Aguarde um ou dois dias antes de atualizá-la novamente." +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Não há limite de tempo para desativação da conta, volte quando quiser." @@ -10669,8 +10833,8 @@ msgstr "Houve um problema ao atualizar seus feeds, por favor verifique sua conex #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Este conteúdo não está disponível porque um dos usuários envolvidos msgid "This content is not viewable without a Bluesky account." msgstr "Este conteúdo não é visível sem uma conta do Bluesky." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "Esta conversa é com uma conta desativada ou excluída. Pressione para ver as ações" @@ -10825,10 +10989,6 @@ msgstr "Esta função não está disponível ao usar uma senha de aplicativo. Po msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Esta função não está disponível ao usar uma senha de aplicativo. Por favor conecte com a sua senha principal." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Este feed está recebendo muito tráfego e está temporariamente indisponível. Por favor, tente novamente mais tarde." @@ -10939,6 +11099,10 @@ msgstr "Este perfil será visível apenas para usuários registrados. Ele não s msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Esta resposta será classificada em uma seção oculta na parte inferior do seu tópico e silenciará as notificações para respostas subsequentes, tanto para você quanto para outras pessoas." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Este serviço não proveu termos de serviço ou política de privacidade." @@ -11107,8 +11271,8 @@ msgstr "Respostas populares primeiro" msgid "Topic" msgstr "Assunto" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "TV" msgid "Two-factor authentication (2FA)" msgstr "Autenticação em duas etapas (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Digite sua mensagem aqui" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Desbloquear" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11328,11 +11492,11 @@ msgstr "Infelizmente, a data de aniversário que você salvou no seu perfil torn msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "Infelizmente, a sua idade declarada indica que você não tem idade suficiente para acessar o Bluesky na sua região." -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11358,7 +11522,7 @@ msgstr "Descurtir" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Descurtir ({0, plural, one {# curtida} other {# curtidas}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "" @@ -11395,7 +11559,7 @@ msgstr "Dessilenciar conversa" msgid "Unmute list" msgstr "Dessilenciar lista" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "" @@ -11494,12 +11658,16 @@ msgstr "Atualizar <0>{displayName} nas Listas" msgid "Update email" msgstr "Atualizar email" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Alterar para {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "Ver o perfil de {0}" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11905,7 +12073,7 @@ msgstr "Ver detalhes" msgid "View full thread" msgstr "Ver tópico completo" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11945,6 +12113,10 @@ msgstr "Ver imagem de capa do perfil" msgid "View the avatar" msgstr "Ver o avatar" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "Nós não encontramos nenhum resultado para este assunto." msgid "We couldn't load this conversation" msgstr "Não foi possível carregar esta conversa" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12170,7 +12342,7 @@ msgstr "Estamos com problemas para iniciar o processo de verificação de idade msgid "We're having network issues, try again" msgstr "Estamos com problemas de rede, tente novamente" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12269,6 +12441,10 @@ msgstr "Quando você tocar em uma verificação, verá quais organizações conc msgid "Who can interact with this post?" msgstr "Quem pode interagir com esta postagem?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Escritores" msgid "Wrong DID returned from server. Received: {0}" msgstr "DID incorreto recebido do servidor. Recebido: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "Você também pode baixar os dados das suas conversas como um arquivo \" msgid "You can always opt out and delete your data" msgstr "Você sempre pode escolher não usar e excluir seus dados" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "Você pode escolher se as notificações de conversa terão som nas configurações de conversa dentro do app" @@ -12717,14 +12897,13 @@ msgid "You probably want to restart the app now." msgstr "Talvez você queira reiniciar o app agora." #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "Você reagiu com {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:87 @@ -12754,21 +12933,13 @@ msgstr "Você vai receber notificações deste tópico" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Você receberá um e-mail com um \"código de redefinição\". Digite este código aqui, e então digite sua nova senha." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" msgstr "" #: src/screens/Signup/index.tsx:152 @@ -12987,6 +13158,10 @@ msgstr "Sua localização foi atualizada." msgid "Your muted words" msgstr "Suas palavras silenciadas" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "Sua senha foi alterada com sucesso! Use a sua nova senha quando entrar no Bluesky daqui em diante." diff --git a/src/locale/locales/pt-PT/messages.po b/src/locale/locales/pt-PT/messages.po index 6f1ea97475..ca19828420 100644 --- a/src/locale/locales/pt-PT/messages.po +++ b/src/locale/locales/pt-PT/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "…" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "Categoria \"{interestsDisplayName}\" (ativo)" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(contém conteúdo incorporado)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# mês} other {# meses}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "{0, plural, one {# pessoa} other {# pessoas}} reagiu – {1}" @@ -215,21 +209,11 @@ msgstr "{0} não está disponível" msgid "{0} is not supported by your device." msgstr "{0} não é suportado pelo seu dispositivo." -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} aderiu esta semana" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} de {1}" msgid "{0} out of 50" msgstr "{0} de 50" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0} reagiu com {1}" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "{0}, uma lista de {1}" msgid "{0}'s avatar" msgstr "Foto de perfil de {0}" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "Foto de perfil de {0}" @@ -530,7 +497,8 @@ msgstr "{MAX_DISPLAY_NAME, plural, other {O nome de exibição é demasiado long msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "{MAX_HIDDEN_REPLIES, plural, one {}other {Você pode esconder um máximo de # respostas.}}" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "{memberCount}/{MEMBER_LIMIT}" @@ -542,6 +510,32 @@ msgstr "{MIN_ACCESS_AGE, plural, one {}other {Você deve ter # anos de idade ou msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, one {# minuto} other {# minutos}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "{name} entrou no grupo" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "{name} saiu do grupo" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "{name} reagiu com {0} a {target}" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "{name} foi adicionado/a ao grupo" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "{name} foi removido/a do grupo" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "{name}: {message}" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "Feeds e utilizadores favoritos de {name} - junte-se a mim!" @@ -571,10 +565,16 @@ msgstr "{profileName} aderiu ao Bluesky utilizando um pacote de iniciante há {t msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "{requestCount, plural, one {# pedido} other {# pedidos}}" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "{requestCount}+ pedidos" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "Uma coleção de feeds populares que pode encontrar no Bluesky, incluindo News, Booksky, Game Dev, Blacksky, e Fountain Pens" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "uma mensagem" @@ -802,7 +802,7 @@ msgstr "Conta" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "Fornecedor de conta" msgid "Account removed from quick access" msgstr "Conta removida do acesso rápido" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Removeu silenciamento da conta" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "Contas com um selo de verificação azul recortado <0><1/> podem verificar outras. Estes verificadores confiáveis são selecionados pelo Bluesky." -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "Notificações de atividade" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Adicionar" @@ -965,7 +965,7 @@ msgstr "Adicionar rótulo de automação à conta" msgid "Add emoji reaction" msgstr "Adicionar reação de emoji" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "Adicionar membros à conversa de grupo" @@ -978,8 +978,9 @@ msgstr "Adicionar imagem" msgid "Add media to post" msgstr "Adicionar conteúdo multimédia à publicação" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "Adicionar membros" @@ -1001,8 +1002,8 @@ msgstr "Adicionar palavra silenciada com as definições escolhidas" msgid "Add muted words and tags" msgstr "Adicionar palavras/etiquetas bloqueadas" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "Adicionar utilizador à lista" msgid "Add your birthdate" msgstr "Adicionar a sua data de nascimento" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "Adicionado por {0}" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "Detalhes adicionais (máximo de 1000 caracteres)" msgid "Additional details (limit 300 characters)" msgstr "Detalhes adicionais (limite de 300 caracteres)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "Administrador" @@ -1361,9 +1367,9 @@ msgstr "Uma ilustração de várias publicações do Bluesky ao lado dos ícones msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "Uma imagem a mostrar que o Bluesky seleciona verificadores confiáveis e, por sua vez, verificadores confiáveis verificam contas de utilizadores individuais." -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." -msgstr "Um link de convite permite que pessoas entrem nesta conversa de grupo sem serem diretamente adicionadas. Está sobre o seu controlo quem pode usar o link e se precisam da sua aprovação. Pode desativar o link a qualquer momento. O seu nome, foto de perfil e o nome da conversa de grupo serão visíveis para todos." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." +msgstr "Um link de convite permite que pessoas entrem nesta conversa de grupo sem serem adicionadas diretamente. Quem pode usar o link e se eles precisam da sua aprovação é controlado por si. Pode desativar o link a qualquer momento." #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 msgid "An issue not included in these options" @@ -1439,6 +1445,16 @@ msgstr "Todos" msgid "Anyone can interact" msgstr "Qualquer um pode interagir" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "Qualquer pessoa pode entrar instantaneamente" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "Qualquer pessoa pode pedir para se juntar" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "Tem mesmo a certeza?" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "Tem a certeza que deseja eliminar a palavra-passe da aplicação \"{0}\"?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "Tem a certeza de que deseja eliminar esta mensagem? A mensagem será eliminada para si, mas não para os outros participantes." @@ -1574,7 +1590,7 @@ msgstr "Tem a certeza que deseja eliminar este pacote de iniciante?" msgid "Are you sure you want to discard your changes?" msgstr "Tem a certeza que deseja descartar as suas alterações?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "Tem a certeza de que deseja sair de {groupName}?" @@ -1653,9 +1669,9 @@ msgstr "Reproduzir vídeos e GIFs automaticamente" msgid "Available" msgstr "Disponível" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "Antes de poder receber notificações de publicações de {name}, primei #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "Antes de poder enviar mensagens a outro utilizador, precisa de verificar o seu e-mail." @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Aniversário" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Bloquear" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "Bloquear {displayName}" @@ -1772,7 +1788,7 @@ msgstr "Bloquear {displayName}" msgid "Block account" msgstr "Bloquear conta" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "Bloquear conta?" @@ -1794,7 +1810,7 @@ msgstr "Bloquear e eliminar" msgid "Block list" msgstr "Bloquear lista" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "Bloquear ou Denunciar" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Contas Bloqueadas" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Contas bloqueadas não conseguem responder aos seus fios, mencionar ou interagir de qualquer outra forma consigo." @@ -2056,17 +2072,16 @@ msgstr "Câmara" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "Alterações guardadas" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "Alterações ao pacote de iniciante não se irão refletir na lista após a sua criação. A lista será uma cópia independente." -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "Conversa eliminada" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "Conversa trancada" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "Conversa trancada permanentemente" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "Mensagens de conversas - silencioso" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "Mensagens de conversas - com som" @@ -2253,12 +2268,16 @@ msgstr "Definições da conversa" msgid "Chat Settings" msgstr "Definições da Conversa" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "Título da conversa alterado" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "Título da conversa alterado para {0}" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "Conversa destrancada" @@ -2323,6 +2342,10 @@ msgstr "Escolher idiomas da publicação" msgid "Choose this color as your avatar" msgstr "Escolher esta cor como a sua foto de perfil" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "Escolha quem pode entrar nesta conversa de grupo e como." + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "Escolha quem convidar" @@ -2368,7 +2391,7 @@ msgstr "Clique para mais informação" msgid "click here" msgstr "clique aqui" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "Clique aqui para adicionar pessoas a esta conversa de grupo" @@ -2376,6 +2399,10 @@ msgstr "Clique aqui para adicionar pessoas a esta conversa de grupo" msgid "Click here to contact our support team" msgstr "Clique aqui para contactar a nossa equipa de suporte" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "Clique aqui para criar ou gerir um link de convite para esta conversa de grupo" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "Clique aqui para eliminar a sua conta" @@ -2402,20 +2429,20 @@ msgstr "Clique aqui para atualizar a sua data de nascimento" msgid "Click here to update your email" msgstr "Clique aqui para atualizar o seu e-mail" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" -msgstr "Clique aqui para ver ou criar um link de convite para esta conversa de grupo" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" +msgstr "Clique aqui para ver o link de convite para esta conversa de grupo" #. placeholder {0}: isCashtag ? tag : `#${tag}` #: src/components/RichTextTag.tsx:56 msgid "Click to open tag menu for {0}" msgstr "Clique para abrir o menu de tags para {0}" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Clique para reenviar a mensagem falha" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "Clique para ver a data e a hora" @@ -2444,7 +2471,7 @@ msgstr "Clip 🐴 clop 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Clip 🐴 clop 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "Configurar banner de eventos ao vivo" msgid "Configured in <0>moderation settings." msgstr "Configurado nas <0>definições de moderação." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "Continuar fio" msgid "Continue thread..." msgstr "Continuar fio..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "Continuar para o nome do grupo" @@ -2770,7 +2799,7 @@ msgstr "Continuar para o próximo passo" msgid "Conversation" msgstr "Conversa" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Conversa eliminada" @@ -2784,7 +2813,7 @@ msgstr "Conversa eliminada" msgid "Copied build version to clipboard" msgstr "Versão de compilação copiada para a área de transferência" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Copiado para a área de transferência" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Copiado!" @@ -2865,8 +2895,8 @@ msgstr "Copiar link para o perfil" msgid "Copy link to starter pack" msgstr "Copiar link para pacote de iniciante" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Copiar texto da mensagem" @@ -3030,10 +3060,6 @@ msgstr "Criar uma conta sem usar este pacote de iniciante" msgid "Create an avatar instead" msgstr "Criar uma foto de perfil" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "Criar um link de convite para esta conversa de grupo" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Criar outra" @@ -3065,6 +3091,10 @@ msgstr "Criar lista de moderação" msgid "Create new account" msgstr "Criar conta nova" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "Criar ou modificar um link de convite para esta conversa de grupo" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "Criar pacote de iniciante" msgid "Create user list" msgstr "Criar lista de utilizadores" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Criado {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "O criador foi bloqueado" @@ -3165,9 +3203,9 @@ msgstr "Padrão" msgid "Default icons" msgstr "Ícones padrões" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Eliminar conversa" msgid "Delete Conversation" msgstr "Eliminar Conversa" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Eliminar para mim" @@ -3227,11 +3265,11 @@ msgstr "Eliminar para mim" msgid "Delete list" msgstr "Eliminar lista" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Eliminar mensagem" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Eliminar mensagem para mim" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Eliminado" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Conta Eliminada" @@ -3331,6 +3368,11 @@ msgstr "Janela de diálogo: ajustar quem pode interagir com esta publicação" msgid "Dim" msgstr "Escuro" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "Desativar" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Concluído" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "Toque duplo ou toque prolongadamente a mensagem para adicionar uma reação" @@ -3624,6 +3666,7 @@ msgstr "p. ex. Utilizadores que repetidamente respondem com anúncios." msgid "Eating disorders" msgstr "Desordens alimentares" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Editar foto de perfil" msgid "Edit Feeds" msgstr "Editar feeds" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "Editar nome do grupo" @@ -3668,6 +3711,10 @@ msgstr "Editar definições de interação" msgid "Edit interests" msgstr "Editar interesses" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "Editar definições do link" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "Editar lista de moderação" msgid "Edit My Feeds" msgstr "Editar os Meus Feeds" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "Editar nome" @@ -3721,7 +3768,7 @@ msgstr "Editar Perfil" msgid "Edit starter pack" msgstr "Editar pacote de iniciante" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "Editar nome da conversa de grupo" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "Falha ao aceitar solicitação de conversa" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "Falha ao adicionar reação de emoji" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "Falha ao adicionar membros" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "Falha ao adicionar ao pacote de iniciante" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "Falha ao criar uma palavra-passe da aplicação. Tente novamente." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "Falha ao criar conversa" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "Falha ao criar link de convite" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "Falha ao eliminar conversa" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Falha ao eliminar mensagem" @@ -4161,15 +4217,27 @@ msgstr "Falha ao eliminar a publicação, tente novamente" msgid "Failed to delete starter pack" msgstr "Falha ao eliminar o pacote de iniciante" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "Falha ao desativar link de convite" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "Falha ao desconectar Germ DM. Erro: {0}" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "Falha ao editar o nome da conversa de grupo" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "Falha ao editar link de convite" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "Falha ao ativar o link de convite" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "Falha ao seguir todas as contas sugeridas, por favor, tente novamente" @@ -4186,7 +4254,7 @@ msgstr "Falha ao ocultar sugestão. Por favor, verifique a sua conexão à inter msgid "Failed to launch SMS app" msgstr "Falha ao iniciar a aplicação de SMS" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "Falha ao sair da conversa de grupo" @@ -4250,12 +4318,16 @@ msgstr "Falha ao carregar feeds sugeridos" msgid "Failed to load suggested follows" msgstr "Falha ao carregar contas sugeridas" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "Falha ao trancar a conversa de grupo" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "Falha ao marcar todas as solicitações como lidas" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "Falha ao silenciar conversa de grupo" @@ -4277,8 +4349,8 @@ msgstr "Falha ao remover dados devido a um erro de rede. Por favor, verifique a msgid "Failed to remove data. {0}" msgstr "Falha ao remover dados. {0}" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "Falha ao remover reação emoji" @@ -4287,6 +4359,10 @@ msgstr "Falha ao remover reação emoji" msgid "Failed to remove from starter pack" msgstr "Falha ao remover do pacote de iniciante" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "Falha ao remover membro da conversa de grupo" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "Falha ao remover verificação" @@ -4333,6 +4409,10 @@ msgstr "Falha ao submeter recurso. Por favor, tente novamente." msgid "Failed to toggle thread mute, please try again" msgstr "Falha ao alterar o estado de silenciamento do fio de discussão, por favor tente novamente" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "Falha ao destrancar a conversa de grupo" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "Falha ao desafixar lista" @@ -4814,6 +4894,20 @@ msgstr "De <0/>" msgid "Generate a starter pack" msgstr "Gerar um pacote de iniciante" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "Gerar link de convite" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "Gerar novo link de convite" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "Gerar novo link" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "Receber notificações quando alguém fizer uma publicação" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "Vamos começar" @@ -4936,7 +5031,7 @@ msgstr "Voltar" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "Ir para as definições da conta" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Ir para a conversa com {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Ir para o próximo" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Ir para o perfil" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "Ir para a conversa de grupo chamada \"{chatName}\"" @@ -5049,26 +5144,40 @@ msgstr "Conteúdo violento gráfico" msgid "Grooming or predatory behavior" msgstr "Grooming ou comportamento predatório" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "Janela de diálogo do link de convite para a conversa de grupo" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "Conversa de grupo trancada" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "Conversa de grupo silenciada" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "Definições de conversa de grupo" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "Conversa de grupo destrancada" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "Removeu o silenciamento da conversa de grupo" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "Conversas de grupo ainda não estão disponíveis" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "Conversas de grupo já estão disponíveis" @@ -5078,7 +5187,7 @@ msgstr "O grupo está trancado" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "Nome do grupo" @@ -5336,6 +5445,10 @@ msgstr "Hmmmm, não foi possível carregar esse serviço de moderação." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Aguarde! Estamos a dar acesso a vídeo gradualmente e ainda está em fila de espera. Volte mais tarde!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "Esta funcionalidade ainda não está disponível para si. Por favor, volte mais tarde." + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "Convide Amigos" msgid "Invite friends <0/>" msgstr "Convide amigos <0/>" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "Link de convite" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "Link de convite criado" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "Link de convite desativado" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "Link de convite editado" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "Link de convite ativado" @@ -5712,7 +5829,7 @@ msgstr "Convide pessoas para este pacote de iniciante!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Convide os seus amigos para seguirem os seus feeds e pessoas favoritas" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "Convidado" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Saber mais." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Sair" @@ -5939,11 +6056,11 @@ msgstr "Sair da conversa" msgid "Leave conversation" msgstr "Sair da conversa" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "Sair da conversa de grupo" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "Sair desta conversa de grupo" @@ -6036,14 +6153,14 @@ msgstr "Gostado por {0, plural, one {# utilizador} other {# utilizadores}}" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Gostado por {likeCount, plural, one {# utilizador} other {# utilizadores}}" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Gostos" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "A carregar definições de interação da publicação..." msgid "Loading..." msgstr "A carregar..." -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" -msgstr "A carregar…" +msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "Trancar" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "Trancar conversa de grupo" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "Trancar conversa de grupo?" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "Trancar esta conversa de grupo" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "Trancada" @@ -6367,11 +6484,11 @@ msgstr "Conteúdo multimédia armazenado noutro dispositivo" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Conteúdo multimédia que pode ser perturbador ou inapropriado para algumas audiências." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "Membros" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "Membros ainda podem ler o histórico da conversa, mas não podem enviar novas mensagens." @@ -6383,7 +6500,7 @@ msgstr "Notificações de menções" msgid "mentioned users" msgstr "utilizadores mencionados" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Menu" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "Mensagem" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "Mensagem" @@ -6410,26 +6527,26 @@ msgstr "Mensagem" msgid "Message {0}" msgstr "Mensagem {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "Enviar mensagem a {displayName}" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Mensagem eliminada" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Mensagem eliminada" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "Falha ao enviar mensagem." #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "Mensagem de @{0}: {1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Mensagem do servidor: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Campo de entrada de mensagem" @@ -6452,7 +6569,7 @@ msgstr "A mensagem é demasiado longa" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "A mensagem é demasiado longa ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "Opções de mensagem" @@ -6580,7 +6697,7 @@ msgstr "Filmes" msgid "Music" msgstr "Música" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Silenciar" @@ -6625,7 +6742,7 @@ msgstr "Silenciar lista" msgid "Mute these accounts?" msgstr "Silenciar estas contas?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "Silenciar esta conversa de grupo" @@ -6663,7 +6780,7 @@ msgstr "Silenciar fio" msgid "Mute words & tags" msgstr "Silenciar palavras e tags" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "Silenciado" @@ -6775,24 +6892,21 @@ msgid "New chat" msgstr "Nova conversa" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "Nova conversa com {0}" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "Nova conversa com {0} e {1}" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." -msgstr "Nova conversa com {0}, {1}e {2, plural, one {{3} mais} other {{4} mais}}" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." +msgstr "Nova conversa com {0}, {1} e {memberCount, plural, one {mais {memberCount}} other {mais {memberCount}}}." #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 msgid "New email address" @@ -6809,7 +6923,7 @@ msgstr "Nova Funcionalidade" msgid "New follower notifications" msgstr "Notificações de novo seguidor" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Notícias" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "Já não segue {0}" msgid "No media yet" msgstr "Sem conteúdo multimédia ainda" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Sem mensagens ainda" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Nenhum resultado" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Abrir criador de foto de perfil" msgid "Open camera" msgstr "Abrir câmara" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "Abrir opções de membro da conversa para {displayName}" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Abrir opções de conversa" @@ -7375,7 +7489,7 @@ msgstr "Abrir lista completa de emojis" msgid "Open Germ DM" msgstr "Abrir Germ DM" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "Abrir definições da conversa de grupo" @@ -7383,7 +7497,7 @@ msgstr "Abrir definições da conversa de grupo" msgid "Open link to {niceUrl}" msgstr "Abrir link para {niceUrl}" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Abrir opções de mensagem" @@ -7527,7 +7641,7 @@ msgstr "Abre o compositor de publicação" msgid "Opens this draft in the composer" msgstr "Abre este rascunho no compositor" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Pausar vídeo" msgid "People" msgstr "Pessoas" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "Pessoas seguidas por {ownerName} podem se juntar instantaneamente" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "Pessoas seguidas por {ownerName} podem pedir para se juntar" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Pessoas a seguir @{0}" msgid "People I follow" msgstr "Pessoas que eu sigo" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "Pessoas que eu sigo podem se juntar instantaneamente" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "Pessoas que eu sigo podem pedir para se juntar" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "Pessoas que segue" @@ -8049,6 +8179,11 @@ msgstr "Definições de Interação com Publicação" msgid "Post language selection" msgstr "Seleção de idioma da publicação" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "Publicar link" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "A citação foi desvinculada com sucesso" msgid "Quote posts disabled" msgstr "Citações desativadas" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "Limite de pedidos excedido. Por favor, tente novamente mais tarde." msgid "Re-attach quote" msgstr "Vincular citação de novo" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "Reativar link de convite" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "Reativar link" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "Reagir com {emoji}" @@ -8446,7 +8589,7 @@ msgstr "Remover {displayName} da conversa de grupo" msgid "Remove {displayName} from starter pack" msgstr "Remover {displayName} do pacote de iniciante" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "Remover {displayName} desta conversa de grupo" @@ -8496,7 +8639,7 @@ msgstr "Remover feed" msgid "Remove feed?" msgstr "Remover feed?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "Remover da conversa" @@ -8655,7 +8798,7 @@ msgstr "Respondeu-te" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Visibilidade da resposta atualizada" msgid "Reply was successfully hidden" msgstr "A resposta foi ocultada com sucesso" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Denunciar" @@ -8749,7 +8892,7 @@ msgstr "Denunciar feed" msgid "Report list" msgstr "Denunciar lista" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Denunciar mensagem" @@ -8776,7 +8919,7 @@ msgstr "Denunciar esta conversa" msgid "Report this feed" msgstr "Denunciar este feed" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "Denunciar esta conversa de grupo" @@ -8844,7 +8987,7 @@ msgstr "Republicado por {reposter}" msgid "Reposted by you" msgstr "Republicado por si" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "Republicações" msgid "Reposts of this post" msgstr "Republicações desta publicação" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "Regressa ao passo anterior" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Enviar feedback" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Enviar mensagem" @@ -9627,6 +9770,8 @@ msgstr "Sexualmente Sugestivo" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,23 +10141,38 @@ msgstr "Outros feeds que talvez possa gostar" msgid "Some people can reply" msgstr "Algumas pessoas podem responder" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "Alguém entrou no grupo" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "Alguém saiu do grupo" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "Alguém reagiu {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "Alguém reagiu {0} a {target}" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "Alguém foi adicionado ao grupo" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" +msgstr "Alguém foi removido do grupo" #: src/components/moderation/ReportDialog/index.tsx:103 msgid "Something wasn't quite right with the data you're trying to report. Please contact support." msgstr "Houve um problema com os dados que tentou denunciar. Por favor, contacte o suporte." #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Aconteceu algo de errado" @@ -10247,7 +10407,7 @@ msgstr "Sucesso!" msgid "Successfully verified" msgstr "Verificado com sucesso" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "Sugeridos" @@ -10362,7 +10522,7 @@ msgstr "Toque para remover" msgid "Tap to remove your {0} reaction" msgstr "Toque para remover a sua reação {0}" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "Toque para tentar novamente" @@ -10375,7 +10535,7 @@ msgstr "Toque para mostrar reações {0}" msgid "Tap to show all reactions" msgstr "Toque para mostrar todas as reações" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "Toque para ver as reações" @@ -10600,6 +10760,10 @@ msgstr "Tema" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "Há um limite para o quão frequentemente pode alterar a sua data de nascimento. Talvez tenha de aguardar um ou dois dias antes de a atualizar novamente." +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "Não há nenhum link de convite para esta conversa de grupo." + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Não há limite de tempo para a desativação da conta, volte a qualquer momento." @@ -10669,8 +10833,8 @@ msgstr "Ocorreu um problema ao atualizar os seus feeds. Por favor, verifique a s #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Este conteúdo não está disponível porque um dos utilizadores envolvi msgid "This content is not viewable without a Bluesky account." msgstr "Este conteúdo não pode ser visualizado sem uma conta Bluesky." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "Esta conversa é com uma conta eliminada ou desativada. Pressione para opções" @@ -10825,10 +10989,6 @@ msgstr "Esta funcionalidade não está disponível enquanto estiver a usar uma p msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Esta funcionalidade não está disponível quando uma palavra-passe de aplicação está a ser usada. Por favor, inicie sessão com a sua palavra-passe principal." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "Este recurso ainda não está disponível para você. Por favor, volte mais tarde." - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Este feed está com tráfego elevado e está temporariamente indisponível. Por favor, tente novamente mais tarde." @@ -10939,6 +11099,10 @@ msgstr "Este perfil é apenas visível para utilizadores com sessão iniciada. N msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Esta resposta será colocada numa secção oculta no final do seu fio de discussão e silenciará notificações de futuras respostas - tanto para si como para outros." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "Este ecrã só está disponível para conversas de grupo." + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Este serviço não forneceu termos de serviço ou uma política de privacidade." @@ -11107,8 +11271,8 @@ msgstr "Respostas principais primeiro" msgid "Topic" msgstr "Tópico" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "Televisão" msgid "Two-factor authentication (2FA)" msgstr "Autenticação de dois fatores (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Digite a sua mensagem aqui" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Desbloquear" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "Desbloquear {displayName}" @@ -11328,11 +11492,11 @@ msgstr "Infelizmente, a data de aniversário que guardou no seu perfil indica qu msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "Infelizmente, a sua idade declarada indica que não tem idade suficiente para aceder ao Bluesky na sua região." -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "Cancelar o convite" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "Cancelar o convite de {displayName} para a conversa de grupo" @@ -11358,7 +11522,7 @@ msgstr "Remover gosto" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Remover gosto ({0, plural, one {# gosto} other {# gostos}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "Destrancar esta conversa de grupo" @@ -11395,7 +11559,7 @@ msgstr "Remover silenciamento da conversa" msgid "Unmute list" msgstr "Remover silenciamento da lista" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "Remover silenciamento desta conversa de grupo" @@ -11494,12 +11658,16 @@ msgstr "Atualizar <0>{displayName} nas Listas" msgid "Update email" msgstr "Atualizar e-mail" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "Atualizar link de convite" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Atualizar para {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "Atualize a sua aplicação para a versão mais recente para entrar!" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "Ver perfil de {0}" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "Ver perfil de {displayName}" @@ -11905,7 +12073,7 @@ msgstr "Ver detalhes" msgid "View full thread" msgstr "Ver fio completo" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "Ver solicitações de conversa de grupo" @@ -11945,6 +12113,10 @@ msgstr "Ver banner do perfil" msgid "View the avatar" msgstr "Ver a foto de perfil" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "Ver o link de convite para esta conversa de grupo" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "Não conseguimos encontrar nenhum resultado para esse tópico." msgid "We couldn't load this conversation" msgstr "Não conseguimos carregar esta conversa" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "Não foi possível carregar as definições desta conversa" @@ -12170,7 +12342,7 @@ msgstr "Estamos a ter problemas ao iniciar o processo de verificação de idade msgid "We're having network issues, try again" msgstr "Estamos com problemas de rede, tente novamente" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "Estamos a ter problemas de rede, tente novamente" @@ -12269,6 +12441,10 @@ msgstr "Quando tocar num selo, verá quais organizações concederam a verifica msgid "Who can interact with this post?" msgstr "Quem pode interagir com esta publicação?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "Quem pode se juntar a esta conversa de grupo e como" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Escritores" msgid "Wrong DID returned from server. Received: {0}" msgstr "O servidor devolveu um DID errado. Recebido: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "Tipo de conversa errado" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "Também pode descarregar os seus dados de conversas como um ficheiro \"J msgid "You can always opt out and delete your data" msgstr "Pode sempre optar por não participar e eliminar os seus dados" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "Pode escolher se as notificações de conversas têm som ou não nas definições de conversas na aplicação" @@ -12717,15 +12897,14 @@ msgid "You probably want to restart the app now." msgstr "Provavelmente quer reiniciar a aplicação agora." #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "Reagiu {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" +msgstr "Reagiu {0} a {target}" #: src/components/dialogs/BirthDateSettings.tsx:87 #: src/components/dialogs/BirthDateSettings.tsx:97 @@ -12754,22 +12933,14 @@ msgstr "Passará a receber notificações deste fio" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Irá receber um e-mail com um \"código de redefinição\". Introduza esse código aqui e, depois, introduza a sua nova palavra-passe." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "Não poderá voltar a entrar sem ser convidado." -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" -msgstr "" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" +msgstr "Você: {message}" #: src/screens/Signup/index.tsx:152 msgid "You'll follow the suggested users and feeds once you finish creating your account!" @@ -12987,6 +13158,10 @@ msgstr "A sua localização foi atualizada." msgid "Your muted words" msgstr "As suas palavras silenciadas" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "O seu nome, foto de perfil e o nome da conversa de grupo serão visíveis para todos." + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "A sua palavra-passe foi alterada com sucesso! Por favor, use a sua nova palavra-passe quando entrar no Bluesky a partir de agora." diff --git a/src/locale/locales/ro/messages.po b/src/locale/locales/ro/messages.po index a92a6dc16b..2024bc1bb1 100644 --- a/src/locale/locales/ro/messages.po +++ b/src/locale/locales/ro/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ro\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Romanian\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && n%100<20)) ? 1 : 2);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "…" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "Categoria „{interestsDisplayName}” (activă)" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(conține conținut încorporat)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {o lună} few {# luni} other {# de luni}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "{0, plural, one {o persoană a} few {# persoane au} other {# de persoane au}} reacționat – {1}" @@ -215,21 +209,11 @@ msgstr "{0} nu este disponibil" msgid "{0} is not supported by your device." msgstr "Limba {0} nu este acceptată de dispozitivul dvs." -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} s-a alăturat săptămâna aceasta" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} din {1}" msgid "{0} out of 50" msgstr "{0} din 50" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0} a reacționat {1}" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "{0}, o listă de {1}" msgid "{0}'s avatar" msgstr "Avatarul folosit de {0}" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "Avatarul lui {0}" @@ -530,7 +497,8 @@ msgstr "{MAX_DISPLAY_NAME, plural, one {} few {Numele afișat este prea lung. Nu msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "{MAX_HIDDEN_REPLIES, plural, one {} few {Puteți ascunde maxim # răspunsuri.}other {Puteți ascunde maxim # de răspunsuri.}}" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "{memberCount}/{MEMBER_LIMIT}" @@ -542,6 +510,32 @@ msgstr "{MIN_ACCESS_AGE, plural, one {} few {Trebuie să aveți # ani sau mai mu msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, one {# minut} few {# minute} other {# de minute}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "{name} s-a alăturat grupului" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "{name} a părăsit grupul" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "{name} a reacționat {0} la {target}" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "{name} a fost adăugat în grup" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "{name} a fost eliminat din grup" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "{name}: {message}" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "Fluxurile și persoanele preferate ale lui {name} - alăturați-vă!" @@ -571,10 +565,16 @@ msgstr "{profileName} s-a alăturat la Bluesky folosind un pachet de pornire cu msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "{requestCount, plural, one {o cerere} few {# cereri} other {# de cereri}}" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "Încă {requestCount} de cereri" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "O colecție de fluxuri populare pe care le puteți găsi pe Bluesky, inclusiv News, Booksky, Game Dev, Blacksky și Fountain Pens" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "un mesaj" @@ -802,7 +802,7 @@ msgstr "Cont" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "Furnizor cont" msgid "Account removed from quick access" msgstr "Cont eliminat din acces rapid" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Cont dezamuțit" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "Conturile cu bifa albastră în formă de feston <0><1/> pot verifica alte persoane. Acești verificatori de încredere sunt selectați de Bluesky." -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "Notificări de activitate" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Adăugare" @@ -965,7 +965,7 @@ msgstr "Adăugați o etichetă de automatizare contului" msgid "Add emoji reaction" msgstr "Adăugați reacție emoji" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "Adăugați membrii la conversația de grup" @@ -978,8 +978,9 @@ msgstr "Adăugare imagine" msgid "Add media to post" msgstr "Adăugare conținut media la postare" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "Adăugare membri" @@ -1001,8 +1002,8 @@ msgstr "Adăugați un cuvânt amuțit cu setările alese" msgid "Add muted words and tags" msgstr "Adăugați cuvinte și etichete pentru amuțire" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "Adăugare utilizator la listă" msgid "Add your birthdate" msgstr "Adăugați data nașterii" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "Adăugat(ă) de {0}" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "Detalii suplimentare (limită de 1000 de caractere)" msgid "Additional details (limit 300 characters)" msgstr "Detalii suplimentare (limită de 300 de caractere)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "Administrator" @@ -1361,9 +1367,9 @@ msgstr "O ilustrație a mai multor postări Bluesky alături de pictograme de re msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "O ilustrație care arată că Bluesky selectează verificatori de încredere, iar verificatorii de încredere verifică la rândul lor conturile de utilizator individuale." -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." -msgstr "Un link de invitație permite utilizatorilor să se alăture acestei conversații de grup fără a fi adăugați direct. Dvs. controlați cine poate folosi linkul și dacă au nevoie de aprobare. Puteți dezactiva linkul oricând. Numele dvs., avatarul și numele conversației de grup vor fi vizibile pentru toată lumea." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." +msgstr "Un link de invitație permite utilizatorilor să se alăture acestei conversații de grup fără a fi adăugați direct. Dvs. controlați cine poate folosi linkul și dacă au nevoie de aprobare. Puteți dezactiva linkul oricând." #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 msgid "An issue not included in these options" @@ -1439,6 +1445,16 @@ msgstr "Oricine" msgid "Anyone can interact" msgstr "Oricine poate interacționa" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "Oricine se poate alătura instant" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "Oricine poate solicita să se alăture" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "Sunteți foarte, foarte sigur?" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "Sigur doriți să ștergeți parola de aplicație „{0}”?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "Sunteți sigur că doriți să ștergeți acest mesaj? Mesajul va fi șters pentru dvs., dar nu și pentru ceilalți participanți." @@ -1574,7 +1590,7 @@ msgstr "Sunteți sigur că doriți să ștergeți acest pachet de pornire?" msgid "Are you sure you want to discard your changes?" msgstr "Sunteți sigur că doriți să renunțați la modificările dvs.?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "Sunteți sigur că doriți să părăsiți {groupName}?" @@ -1653,9 +1669,9 @@ msgstr "Redare automată videoclipuri și GIF-uri" msgid "Available" msgstr "Disponibil" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "Înainte de a primi notificări despre postările noi de la {name}, treb #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "Înainte de a putea trimite mesaje unui alt utilizator, trebuie mai întâi să vă verificați adresa de e-mail." @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Zi de naștere" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Blocare" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "Blocați pe {displayName}" @@ -1772,7 +1788,7 @@ msgstr "Blocați pe {displayName}" msgid "Block account" msgstr "Blocare cont" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "Blocați contul?" @@ -1794,7 +1810,7 @@ msgstr "Blocare și ștergere" msgid "Block list" msgstr "Listă de blocări" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "Blocare sau raportare" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Conturi blocate" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Conturile blocate nu pot răspunde în firele dvs., să vă menționeze, sau să interacționeze într-un fel cu dvs." @@ -2056,17 +2072,16 @@ msgstr "Cameră" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "Modificări salvate" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "Modificările la pachetul de pornire nu se vor reflecta în listă după creare. Lista va fi o copie independentă." -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "Conversație ștearsă" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "Conversație blocată" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "Conversație blocată permanent" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "Conversații - silențios" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "Conversații - sunet" @@ -2253,12 +2268,16 @@ msgstr "Setări conversație" msgid "Chat Settings" msgstr "Setări conversație" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "Titlul conversației s-a modificat" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "Titlul conversației a fost modificat în {0}" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "Conversație deblocată" @@ -2323,6 +2342,10 @@ msgstr "Selectați limbile postării" msgid "Choose this color as your avatar" msgstr "Alegeți această culoare ca avatar" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "Alegeți cine se poate alătura acestei conversații de grup și cum." + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "Alegeți pe cine să invitați" @@ -2368,7 +2391,7 @@ msgstr "Clic pentru informații" msgid "click here" msgstr "faceți clic aici" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "Faceți clic aici pentru a adăuga persoane la această conversație de grup" @@ -2376,6 +2399,10 @@ msgstr "Faceți clic aici pentru a adăuga persoane la această conversație de msgid "Click here to contact our support team" msgstr "Faceți clic aici pentru a contacta echipa noastră de asistență" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "Faceți clic aici pentru a crea sau a gestiona un link de invitație pentru această conversație de grup" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "Faceți clic aici pentru a vă șterge contul" @@ -2402,20 +2429,20 @@ msgstr "Faceți clic aici pentru a vă actualiza data nașterii" msgid "Click here to update your email" msgstr "Faceți clic aici pentru a vă actualiza e-mailul" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" -msgstr "Faceți clic aici pentru a vizualiza sau a crea un link de invitație pentru această conversație de grup" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" +msgstr "Faceți clic aici pentru a vizualiza linkul de invitație pentru această discuție de grup" #. placeholder {0}: isCashtag ? tag : `#${tag}` #: src/components/RichTextTag.tsx:56 msgid "Click to open tag menu for {0}" msgstr "Faceți clic pentru a deschide meniul de etichete pentru {0}" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Faceți clic pentru a reîncerca mesajul eșuat" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "Faceți clic aici pentru a vedea data și ora" @@ -2444,7 +2471,7 @@ msgstr "Clip 🐴 clop 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Clip 🐴 clop 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "Configurați banner-ul pentru evenimente în direct" msgid "Configured in <0>moderation settings." msgstr "Configurat în <0>setările de moderare." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "Continuați firul" msgid "Continue thread..." msgstr "Continuați firul..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "Continuați la numele grupului" @@ -2770,7 +2799,7 @@ msgstr "Continuați la pasul următor" msgid "Conversation" msgstr "Conversație" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Conversație ștearsă" @@ -2784,7 +2813,7 @@ msgstr "Conversație ștearsă" msgid "Copied build version to clipboard" msgstr "Versiunea de compilare a fost copiată în clipboard" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Copiat în clipboard" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Copiat!" @@ -2865,8 +2895,8 @@ msgstr "Copiere link profil" msgid "Copy link to starter pack" msgstr "Copiere link pachet de pornire" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Copiere mesaj text" @@ -3030,10 +3060,6 @@ msgstr "Creați un cont fără a utiliza acest pachet de pornire" msgid "Create an avatar instead" msgstr "Creați un avatar în schimb" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "Creați un link de invitație pentru această conversație de grup" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Creați altul" @@ -3065,6 +3091,10 @@ msgstr "Creare listă de moderare" msgid "Create new account" msgstr "Creare cont nou" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "Creați sau modificați un link de invitație pentru această conversație de grup" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "Creare pachet de pornire" msgid "Create user list" msgstr "Creare listă de utilizatori" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Creat {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "Creatorul a fost blocat" @@ -3165,9 +3203,9 @@ msgstr "Implicit" msgid "Default icons" msgstr "Pictograme implicite" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Ștergere conversație" msgid "Delete Conversation" msgstr "Ștergere conversație" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Ștergeți pentru mine" @@ -3227,11 +3265,11 @@ msgstr "Ștergeți pentru mine" msgid "Delete list" msgstr "Ștergere listă" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Ștergere mesaj" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Ștergere mesaj pentru mine" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Șters" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Cont șters" @@ -3331,6 +3368,11 @@ msgstr "Dialog: ajustați cine poate interacționa cu această postare" msgid "Dim" msgstr "Luminozitate redusă" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "Dezactivare" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Finalizare" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "Atingeți de două ori sau apăsați lung mesajul pentru a adăuga o reacție" @@ -3624,6 +3666,7 @@ msgstr "de ex. Utilizatori care răspund în mod repetat cu reclame." msgid "Eating disorders" msgstr "Tulburări de alimentație" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Editare avatar" msgid "Edit Feeds" msgstr "Editare fluxuri" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "Editare nume grup" @@ -3668,6 +3711,10 @@ msgstr "Editare setări de interacțiune" msgid "Edit interests" msgstr "Editare interese" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "Editare setări link" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "Editare listă de moderare" msgid "Edit My Feeds" msgstr "Editați fluxurile mele" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "Editare nume" @@ -3721,7 +3768,7 @@ msgstr "Editare profil" msgid "Edit starter pack" msgstr "Editare pachet de pornire" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "Editați numele acestei conversații de grup" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "Acceptarea conversației a eșuat" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "Adăugarea reacției emoji a eșuat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "Adăugarea membrilor a eșuat" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "Adăugarea la pachetul de pornire a eșuat" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "Nu s-a reușit crearea parolei de aplicație. Încercați din nou." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "Crearea conversației a eșuat" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "Crearea linkului de invitație a eșuat" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "Ștergerea conversației a eșuat" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Ștergerea mesajului a eșuat" @@ -4161,15 +4217,27 @@ msgstr "Ștergerea postării a eșuat, vă rugăm să încercați din nou" msgid "Failed to delete starter pack" msgstr "Ștergerea pachetului de pornire a eșuat" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "Dezactivarea linkului de invitație a eșuat" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "Nu s-a reușit deconectarea conversației Germ. Eroare: {0}" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "Eroare la editarea numelui conversației de grup" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "Editarea linkului de invitație a eșuat" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "Activarea linkului de invitație a eșuat" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "Nu s-a reușit urmărirea tuturor conturilor sugerate. Vă rugăm să încercați din nou" @@ -4186,7 +4254,7 @@ msgstr "Nu s-a reușit ascunderea sugestiei, vă rugăm să vă verificați cone msgid "Failed to launch SMS app" msgstr "Lansarea aplicației SMS a eșuat" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "Nu s-a reușit părăsirea conversației de grup" @@ -4250,12 +4318,16 @@ msgstr "Încărcarea fluxurilor sugerate a eșuat" msgid "Failed to load suggested follows" msgstr "Încărcarea sugestiilor de urmărire a eșuat" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "Blocarea conversației de grup a eșuat" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "Nu s-a reușit marcarea tuturor cererilor ca fiind citite" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "Nu s-a reușit amuțirea conversației de grup" @@ -4277,8 +4349,8 @@ msgstr "Nu s-au putut șterge datele din cauza unei erori de rețea, vă rugăm msgid "Failed to remove data. {0}" msgstr "Eroare la ștergerea datelor. {0}" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "Ștergerea reacției emoji a eșuat" @@ -4287,6 +4359,10 @@ msgstr "Ștergerea reacției emoji a eșuat" msgid "Failed to remove from starter pack" msgstr "Nu s-a putut elimina din pachetul de pornire" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "Eliminarea membrului din conversația de grup a eșuat" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "Eliminarea verificării a eșuat" @@ -4333,6 +4409,10 @@ msgstr "Nu s-a putut trimite contestația, vă rugăm să încercați din nou." msgid "Failed to toggle thread mute, please try again" msgstr "Nu s-a putut comuta amuțirea firului, vă rugăm încercați din nou" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "Deblocarea conversației de grup a eșuat" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "Anularea fixării listei a eșuat" @@ -4814,6 +4894,20 @@ msgstr "De la <0/>" msgid "Generate a starter pack" msgstr "Generați un pachet de pornire" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "Generare link de invitație" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "Generare link de invitație nou" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "Generare link nou" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "Primiți notificări când cineva postează" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "Începeți" @@ -4936,7 +5031,7 @@ msgstr "Mergeți înapoi" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "Mergeți la setările contului" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Mergeți la conversația cu {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Mergeți la următorul" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Mergeți la profil" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "Mergeți la conversația de grup numită „{chatName}”" @@ -5049,26 +5144,40 @@ msgstr "Conținut violent grafic" msgid "Grooming or predatory behavior" msgstr "Comportament de seducere și manipulare a minorilor (grooming)" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "Dialog link de invitație in conversație de grup" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "Conversație de grup blocată" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "Conversație de grup amuțită" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "Setări conversație în grup" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "Conversație de grup deblocată" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "Conversație de grup dezamuțită" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "Conversațiile de grup nu sunt încă disponibile" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "Conversațiile de grup sunt acum disponibile" @@ -5078,7 +5187,7 @@ msgstr "Grupul este blocat" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "Numele grupului" @@ -5336,6 +5445,10 @@ msgstr "Hmmmm, nu am putut încărca acest serviciu de moderare." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Stați așa! Oferim acces la videoclipuri treptat și încă sunteți pe lista de așteptare. Verificați din nou în curând!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "Țineți-vă caii în frâu! Această caracteristică nu vă este încă disponibilă. Vă rugăm să verificați din nou mai târziu." + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "Invitați prieteni" msgid "Invite friends <0/>" msgstr "Invitați prieteni <0/>" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "Link de invitație" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "Link de invitație creat" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "Link de invitație dezactivat" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "Link de invitație editat" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "Link de invitație activat" @@ -5712,7 +5829,7 @@ msgstr "Invitați persoane la acest pachet de pornire!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Invitați-vă prietenii să vă urmărească fluxurile și persoanele preferate" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "Invitat(ă)" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Aflați mai multe." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Părăsire" @@ -5939,11 +6056,11 @@ msgstr "Părăsiți conversația" msgid "Leave conversation" msgstr "Părăsire conversație" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "Părăsiți conversația de grup" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "Părăsiți conversația de grup" @@ -6036,14 +6153,14 @@ msgstr "Apreciat de {0, plural, one {un utilizator} few {# utilizatori} other {# msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Apreciat de {likeCount, plural, one {un utilizator} few {# utilizatori} other {# de utilizatori}}" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Aprecieri" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "Se încarcă setările de interacțiune pentru postări..." msgid "Loading..." msgstr "Se Încarcă..." -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" -msgstr "Se încarcă…" +msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "Blocare" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "Blocare conversație de grup" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "Blocați conversația de grup?" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "Blocați această conversație de grup" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "Blocat" @@ -6367,11 +6484,11 @@ msgstr "Conținut media stocat pe un alt dispozitiv" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Conținut media care poate fi deranjant sau neadecvat pentru anumite audiențe." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "Membri" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "Membrii încă pot citi istoricul conversațiilor, dar nu pot trimite mesaje noi." @@ -6383,7 +6500,7 @@ msgstr "Notificări pentru mențiuni" msgid "mentioned users" msgstr "utilizatori menționați" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Meniu" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "Mesaj" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "Mesaj" @@ -6410,26 +6527,26 @@ msgstr "Mesaj" msgid "Message {0}" msgstr "Trimiteți mesaj lui {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "Trimiteți mesaj lui {displayName}" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Mesaj șters" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Mesaj șters" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "Mesajul nu a putut fi trimis." #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "Mesaj de la @{0}: {1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Mesaj de la server: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Câmp introducere mesaj" @@ -6452,7 +6569,7 @@ msgstr "Mesajul este prea lung" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "Mesajul este prea lung ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "Opțiuni mesaj" @@ -6580,7 +6697,7 @@ msgstr "Filme" msgid "Music" msgstr "Muzică" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Dezactivare sunet" @@ -6625,7 +6742,7 @@ msgstr "Amuțire listă" msgid "Mute these accounts?" msgstr "Amuțiți aceste conturi?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "Amuțiți conversația de grup" @@ -6663,7 +6780,7 @@ msgstr "Amuțire fir" msgid "Mute words & tags" msgstr "Amuțire cuvinte & etichete" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "Amuțită" @@ -6775,24 +6892,21 @@ msgid "New chat" msgstr "Conversație nouă" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "Conversație nouă cu {0}" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "Conversație nouă cu {0} și {1}" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." -msgstr "Conversație nouă cu {0}, {1} și {2, plural, one {încă {3} utilizator} few {alți {4} utilizatori} other {alți {4} de utilizatori}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." +msgstr "Conversație nouă cu {0}, {1}, și {memberCount, plural, one {încă {memberCount} utilizatori} few {încă {memberCount} utilizatori} other {încă {memberCount} de utilizatori}}." #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 msgid "New email address" @@ -6809,7 +6923,7 @@ msgstr "Caracteristică nouă" msgid "New follower notifications" msgstr "Notificări pentru urmăritori nou" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Știri" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "Nu mai urmăriți pe {0}" msgid "No media yet" msgstr "Niciun conținut media încă" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Niciun mesaj încă" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Niciun rezultat" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Deschideți creatorul de avatar" msgid "Open camera" msgstr "Deschidere cameră" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "Deschideți opțiunile pentru membrii conversației pentru {displayName}" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Deschideți opțiunile conversației" @@ -7375,7 +7489,7 @@ msgstr "Deschideți lista completă de emoji-uri" msgid "Open Germ DM" msgstr "Deschidere conversație Germ" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "Deschideți setările de conversație de grup" @@ -7383,7 +7497,7 @@ msgstr "Deschideți setările de conversație de grup" msgid "Open link to {niceUrl}" msgstr "Deschideți link-ul către {niceUrl}" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Deschideți opțiunile pentru mesaje" @@ -7527,7 +7641,7 @@ msgstr "Deschide compozitorul de postări" msgid "Opens this draft in the composer" msgstr "Deschideți această schiță în compozitor" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Pauză videoclip" msgid "People" msgstr "Persoane" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "Persoanele urmărite de {ownerName} se pot alătura imediat" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "Persoanele urmărite de {ownerName} pot solicita să se alăture" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Persoane care urmăresc @{0}" msgid "People I follow" msgstr "Persoane pe care le urmăriți" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "Persoanele pe care le urmăresc se pot alătura imediat" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "Persoanele pe care le urmăresc pot solicita să se alăture" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "Persoane pe care le urmăriți" @@ -8049,6 +8179,11 @@ msgstr "Setări de interacțiune postare" msgid "Post language selection" msgstr "Selectare limbă postare" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "Postați linkul" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "Postarea citat a fost detașată cu succes" msgid "Quote posts disabled" msgstr "Postări citat dezactivate" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "Limită de solicitări depășită. Vă rugăm încercați din nou mai t msgid "Re-attach quote" msgstr "Reatașați citatul" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "Reactivați linkul de invitație" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "Reactivați linkul" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "Reacționează cu {emoji}" @@ -8446,7 +8589,7 @@ msgstr "Eliminați pe {displayName} din conversația de grup" msgid "Remove {displayName} from starter pack" msgstr "Eliminați pe {displayName} din pachetul de pornire" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "Eliminați pe {displayName} din această conversație de grup" @@ -8496,7 +8639,7 @@ msgstr "Eliminați fluxul" msgid "Remove feed?" msgstr "Eliminați fluxul?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "Eliminare din conversație" @@ -8655,7 +8798,7 @@ msgstr "Răspuns la dvs." #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Vizibilitatea răspunsului actualizată" msgid "Reply was successfully hidden" msgstr "Răspunsul a fost ascuns cu succes" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Raportare" @@ -8749,7 +8892,7 @@ msgstr "Raportați fluxul" msgid "Report list" msgstr "Raportare listă" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Raportare mesaj" @@ -8776,7 +8919,7 @@ msgstr "Raportați această conversație" msgid "Report this feed" msgstr "Raportați acest flux" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "Raportați această conversație de grup" @@ -8844,7 +8987,7 @@ msgstr "Repostat de {reposter}" msgid "Reposted by you" msgstr "Repostat de dvs." -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "Repostări" msgid "Reposts of this post" msgstr "Repostări ale acestei postări" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "Revine la pasul anterior" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Trimiteți feedback" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Trimitere mesaj" @@ -9627,6 +9770,8 @@ msgstr "Sugestiv Sexual" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,23 +10141,38 @@ msgstr "Alte fluxuri care v-ar putea plăcea" msgid "Some people can reply" msgstr "Unele persoane pot răspunde" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "Cineva s-a alăturat grupului" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "Cineva a părăsit grupul" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "Cineva a reacționat cu {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "Cineva a reacționat cu {0} la {target}" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "Cineva a fost adăugat în grup" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" +msgstr "Cineva a fost eliminat din grup" #: src/components/moderation/ReportDialog/index.tsx:103 msgid "Something wasn't quite right with the data you're trying to report. Please contact support." msgstr "Ceva nu a fost în regulă cu datele pe care încercați să le raportați. Vă rugăm să contactați asistența." #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Ceva nu a mers bine" @@ -10247,7 +10407,7 @@ msgstr "Succes!" msgid "Successfully verified" msgstr "Verificat cu succes" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "Sugerate" @@ -10362,7 +10522,7 @@ msgstr "Atingeți pentru a elimina" msgid "Tap to remove your {0} reaction" msgstr "Atingeți pentru a vă elimina reacția {0}" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "Atingeți pentru a reîncerca" @@ -10375,7 +10535,7 @@ msgstr "Atingeți pentru a afișa {0} reacții" msgid "Tap to show all reactions" msgstr "Atingeți pentru a afișa toate reacțiile" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "Atingeți pentru a vizualiza reacțiile" @@ -10600,6 +10760,10 @@ msgstr "Temă" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "Există o limită pentru cât de des vă puteți schimba data nașterii. Poate fi necesar să așteptați o zi sau două înainte de a o actualiza din nou." +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "Nu există niciun link de invitație pentru această conversație de grup." + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Nu există limită de timp pentru dezactivarea contului, puteți revenii oricând." @@ -10669,8 +10833,8 @@ msgstr "A apărut o problemă la actualizarea fluxurilor dvs., vă rugăm să v #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Acest conținut nu este disponibil deoarece unul dintre utilizatorii imp msgid "This content is not viewable without a Bluesky account." msgstr "Acest conținut nu poate fi vizualizat fără un cont Bluesky." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "Această conversație este cu un cont șters sau dezactivat. Apăsați pentru opțiuni" @@ -10825,10 +10989,6 @@ msgstr "Această caracteristică nu este disponibilă când utilizați o parolă msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Această caracteristică nu este disponibilă când utilizați o Parolă de Aplicație. Vă rugăm să vă conectați cu parola principală." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "Această caracteristică nu este încă disponibilă pentru dvs. Vă rugăm să verificați din nou mai târziu." - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Acest flux primește în prezent trafic ridicat și este temporar indisponibil. Vă rugăm să încercați din nou mai târziu." @@ -10939,6 +11099,10 @@ msgstr "Acest profil este vizibil numai pentru utilizatorii conectați. Nu va fi msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Acest răspuns va fi sortat într-o secțiune ascunsă în partea de jos a firului dvs. și va amuții notificările pentru răspunsurile ulterioare - atât pentru dvs., cât și pentru ceilalți." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "Acest ecran este disponibil doar pentru conversațiile de grup." + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Acest serviciu nu a furnizat termeni de serviciu sau o politică de confidențialitate." @@ -11107,8 +11271,8 @@ msgstr "Răspunsurile de top primele" msgid "Topic" msgstr "Subiect" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "TV" msgid "Two-factor authentication (2FA)" msgstr "Autentificare cu doi factori (A2F)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Tastați aici mesajul dvs." @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Deblocare" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "Deblocați pe {displayName}" @@ -11328,11 +11492,11 @@ msgstr "Din păcate, data nașterii pe care ați salvat-o în profilul dvs. vă msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "Din păcate, vârsta declarată indică faptul că nu aveți vârsta necesară pentru a accesa Bluesky în regiunea dvs." -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "Anulați invitația" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "Anulați invitația utilizatorului {displayName} din această conversație de grup" @@ -11358,7 +11522,7 @@ msgstr "Nu mai apreciați" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Nu mai apreciați ({0, plural, one {o apreciere} few {# aprecieri} other {# de aprecieri}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "Deblocați această conversație de grup" @@ -11395,7 +11559,7 @@ msgstr "Dezamuțire conversație" msgid "Unmute list" msgstr "Dezamuțire listă" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "Dezamuțiți această conversație de grup" @@ -11494,12 +11658,16 @@ msgstr "Actualizați <0>{displayName} în Liste" msgid "Update email" msgstr "Actualizare e-mail" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "Actualizați linkul de invitație" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Actualizare la {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "Actualizați aplicația la cea mai recentă versiune pentru a vă alătura!" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "Vizualizați profilul {0}" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "Vizualizați profilul utilizatorului {displayName}" @@ -11905,7 +12073,7 @@ msgstr "Vizualizare detalii" msgid "View full thread" msgstr "Vizualizați întregul fir" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "Vizualizați cererile de adăugare la conversația de grup" @@ -11945,6 +12113,10 @@ msgstr "Vizualizați bannerul profilului" msgid "View the avatar" msgstr "Vizualizați avatarul" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "Vizualizați linkul de invitație pentru această conversație de grup" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "Nu am putut găsi niciun rezultat pentru acest subiect." msgid "We couldn't load this conversation" msgstr "Nu am putut încărca această conversație" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "Nu am putut încărca setările acestei conversații" @@ -12170,7 +12342,7 @@ msgstr "Întâmpinăm probleme la inițializarea procesului de verificare a vâr msgid "We're having network issues, try again" msgstr "Avem probleme cu rețeaua, încercați din nou" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "Avem probleme cu rețeaua, încercați din nou" @@ -12269,6 +12441,10 @@ msgstr "Când atingeți o bifă, veți vedea ce organizații au acordat verifica msgid "Who can interact with this post?" msgstr "Cine poate interacționa cu această postare?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "Cine se poate alătura acestei conversații de grup și cum" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Scriitori" msgid "Wrong DID returned from server. Received: {0}" msgstr "DID greșit returnat de la server. Primit: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "Tipul greșit de conversație" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "De asemenea, puteți descărca datele de conversație ca fișier „JSON msgid "You can always opt out and delete your data" msgstr "Puteți renunța întotdeauna și șterge datele dvs." -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "Puteți alege dacă notificările de conversații să aibă sunet în setările de conversație în cadrul aplicației" @@ -12717,15 +12897,14 @@ msgid "You probably want to restart the app now." msgstr "Probabil doriți să reporniți aplicația acum." #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "Ați reacționat cu {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" +msgstr "Ați reacționat cu {0} la {target}" #: src/components/dialogs/BirthDateSettings.tsx:87 #: src/components/dialogs/BirthDateSettings.tsx:97 @@ -12754,22 +12933,14 @@ msgstr "Acum veți primi notificări pentru acest fir" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Veți primi un e-mail cu un „cod de resetare”. Introduceți codul aici, apoi introduceți noua parolă." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "Nu vă veți putea alătura decât dacă sunteți invitat." -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" -msgstr "" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" +msgstr "Dvs.: {message}" #: src/screens/Signup/index.tsx:152 msgid "You'll follow the suggested users and feeds once you finish creating your account!" @@ -12987,6 +13158,10 @@ msgstr "Locația dvs. a fost actualizată." msgid "Your muted words" msgstr "Cuvintele dvs. amuțite" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "Numele și avatarul dvs. și numele conversației de grup vor fi vizibile pentru toată lumea." + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "Parola dvs. a fost modificată cu succes! Vă rugăm să folosiți noua parolă atunci când vă veți conecta la Bluesky de acum înainte." diff --git a/src/locale/locales/ru/messages.po b/src/locale/locales/ru/messages.po index 372c6defaf..4cc2590790 100644 --- a/src/locale/locales/ru/messages.po +++ b/src/locale/locales/ru/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Russian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "Категория \"{interestsDisplayName}\" (активна)" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(содержит встроенный контент)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# месяц} few {# месяца} other {# месяц #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -215,21 +209,11 @@ msgstr "{0} недоступен" msgid "{0} is not supported by your device." msgstr "" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} присоединился на этой неделе" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} из {1}" msgid "{0} out of 50" msgstr "{0} из 50" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0} отреагировал {1}" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "{0}, список от {1}" msgid "{0}'s avatar" msgstr "Аватар {0}" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "" @@ -530,7 +497,8 @@ msgstr "" msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -542,6 +510,32 @@ msgstr "" msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, one {# минуту} few {# минуты} other {# минут}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "" @@ -571,10 +565,16 @@ msgstr "{profileName} присоединился к Bluesky, используя msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "Подборка популярных лент, которые вы можете найти на Bluesky, включая News, Booksky, Game Dev, Blacksky и Foundation Pens" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "сообщение" @@ -802,7 +802,7 @@ msgstr "Учётная запись" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "Учётная запись удалена из быстрого доступа" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Учётная запись больше не игнорируется" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "Учётные записи с фигурной синей галочкой <0><1/> могут верифицировать другие учётные записи. Эти доверенные верификаторы выбраны Bluesky." -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "Уведомления от активностей" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Добавить" @@ -965,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "Добавить эмодзи-реакцию" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "" @@ -978,8 +978,9 @@ msgstr "Добавить изображение" msgid "Add media to post" msgstr "Добавить медиа к посту" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "" @@ -1001,8 +1002,8 @@ msgstr "Добавить игнорирование слова с выбранн msgid "Add muted words and tags" msgstr "Добавить игнорируемые слова и теги" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "Добавить пользователя в список" msgid "Add your birthdate" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "Дополнительные сведения (не больше 1000 с msgid "Additional details (limit 300 characters)" msgstr "Дополнительные сведения (до 300 символов)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1361,8 +1367,8 @@ msgstr "" msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "Иллюстрация, показывающая, что Bluesky выбирает доверенных верификаторов, а те, в свою очередь, верифицируют учётные записи индивидуальных пользователей." -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1439,6 +1445,16 @@ msgstr "Любой" msgid "Anyone can interact" msgstr "Любой может взаимодействовать" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "Вы уверены, что хотите удалить пароль приложения \"{0}\"?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1574,7 +1590,7 @@ msgstr "Вы уверены, что хотите удалить этот ста msgid "Are you sure you want to discard your changes?" msgstr "Вы уверены, что хотите отменить изменения?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1653,9 +1669,9 @@ msgstr "Автовоспроизведение видео и GIF-файлов" msgid "Available" msgstr "Доступен" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "Перед тем, как вы будете получать уведо #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "Чтобы написать другому пользователю, необходимо сначала подтвердить свою электронную почту." @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Дата рождения" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Заблокировать" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1772,7 +1788,7 @@ msgstr "" msgid "Block account" msgstr "Заблокировать" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "" @@ -1794,7 +1810,7 @@ msgstr "Заблокировать и удалить" msgid "Block list" msgstr "Заблокировать список" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "Блокировать или пожаловаться" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Заблокированные учётные записи" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Заблокированные учётные записи не могут вам отвечать, упоминать вас в своих постах, и взаимодействовать с вами каким-либо другим образом." @@ -2056,17 +2072,16 @@ msgstr "Камера" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "Изменения сохранены" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "Чат удалён" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "" @@ -2253,12 +2268,16 @@ msgstr "Настройки чата" msgid "Chat Settings" msgstr "Настройки чата" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "" @@ -2323,6 +2342,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "Выберите этот цвет в качестве своего аватара" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "" @@ -2368,7 +2391,7 @@ msgstr "Нажмите для информации" msgid "click here" msgstr "нажмите здесь" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2376,6 +2399,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2402,8 +2429,8 @@ msgstr "Нажмите здесь, чтобы обновить дату рожд msgid "Click here to update your email" msgstr "Нажмите здесь, чтобы обновить свою электронную почту" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2411,11 +2438,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "Нажмите, чтобы открыть меню тегов для {0}" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Нажмите, чтобы повторить неудачное сообщение" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2444,7 +2471,7 @@ msgstr "Клип 🐴 клоп 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Клип 🐴 клоп 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "Настраивается в <0>настройках модерации." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "Продолжить ветку" msgid "Continue thread..." msgstr "Продолжить ветку..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2770,7 +2799,7 @@ msgstr "Перейти к следующему шагу" msgid "Conversation" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Беседа удалена" @@ -2784,7 +2813,7 @@ msgstr "Беседа удалена" msgid "Copied build version to clipboard" msgstr "Версия сборки скопирована в буфер обмена" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Скопировано в буфер обмена" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Скопировано!" @@ -2865,8 +2895,8 @@ msgstr "Копировать ссылку на профиль" msgid "Copy link to starter pack" msgstr "Копировать ссылку на стартовый набор" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Копировать текст сообщения" @@ -3030,10 +3060,6 @@ msgstr "Создать учётную запись без этого старт msgid "Create an avatar instead" msgstr "Создать аватар вместо этого" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Создать ещё один" @@ -3065,6 +3091,10 @@ msgstr "" msgid "Create new account" msgstr "Создать новую учётную запись" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "Создать стартовый набор" msgid "Create user list" msgstr "" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Создано: {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "Создатель был заблокирован" @@ -3165,9 +3203,9 @@ msgstr "По умолчанию" msgid "Default icons" msgstr "Иконки по умолчанию" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Удалить беседу" msgid "Delete Conversation" msgstr "Удалить беседу" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Удалить для меня" @@ -3227,11 +3265,11 @@ msgstr "Удалить для меня" msgid "Delete list" msgstr "Удалить список" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Удалить сообщение" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Удалите сообщение для меня" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Удалено" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Удалённая учётная запись" @@ -3331,6 +3368,11 @@ msgstr "Диалог: настройте, кто может взаимодейс msgid "Dim" msgstr "Тусклая" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Готово" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "Дважды нажмите или зажмите сообщение, чтобы добавить реакцию" @@ -3624,6 +3666,7 @@ msgstr "например, Пользователи, неоднократно о msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Изменить фото профиля" msgid "Edit Feeds" msgstr "Редактировать ленты" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "" @@ -3668,6 +3711,10 @@ msgstr "Редактировать настройки взаимодействи msgid "Edit interests" msgstr "Изменить интересы" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "" msgid "Edit My Feeds" msgstr "Редактировать мои ленты" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "" @@ -3721,7 +3768,7 @@ msgstr "Редактировать профиль" msgid "Edit starter pack" msgstr "Редактировать стартовый набор" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "Не удалось принять чат" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "Не удалось добавить эмодзи-реакцию" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "Не удалось изменить пароль приложения. Попробуйте ещё раз." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "Не удалось создать беседу" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "Не удалось удалить чат" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Не удалось удалить сообщение" @@ -4161,15 +4217,27 @@ msgstr "Не удалось удалить пост, попробуйте ещё msgid "Failed to delete starter pack" msgstr "Не удалось удалить стартовый набор" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "" @@ -4186,7 +4254,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4250,12 +4318,16 @@ msgstr "Не удалось загрузить предложенные лент msgid "Failed to load suggested follows" msgstr "Не удалось загрузить предложенные подписки" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "Не удалось пометить все запросы как прочитанные" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "" @@ -4277,8 +4349,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "Не удалось удалить эмодзи-реакцию" @@ -4287,6 +4359,10 @@ msgstr "Не удалось удалить эмодзи-реакцию" msgid "Failed to remove from starter pack" msgstr "" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "Не удалось снять верификацию" @@ -4333,6 +4409,10 @@ msgstr "Не удалось подать апелляцию, попробуйт msgid "Failed to toggle thread mute, please try again" msgstr "Не удалось переключить игнорирование ветки, попробуйте ещё раз" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "" @@ -4814,6 +4894,20 @@ msgstr "Из <0/>" msgid "Generate a starter pack" msgstr "Сгенерировать стартовый набор" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "Приступить" @@ -4936,7 +5031,7 @@ msgstr "Вернуться" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Перейти к беседе с {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Далее" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "В профиль" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "" @@ -5049,26 +5144,40 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5078,7 +5187,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "" @@ -5336,6 +5445,10 @@ msgstr "Хммм, мы не смогли загрузить этот серви msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Подождите! Мы постепенно даём доступ к видео, и вы всё ещё в очереди. Возвращайтесь позже!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "" @@ -5712,7 +5829,7 @@ msgstr "Пригласите людей в этот стартовый набо msgid "Invite your friends to follow your favorite feeds and people" msgstr "Пригласите друзей, чтобы они подписались на ваши любимые ленты и людей" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Узнать больше." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Выйти" @@ -5939,11 +6056,11 @@ msgstr "Выйти из чата" msgid "Leave conversation" msgstr "Выйти из беседы" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "" @@ -6036,14 +6153,14 @@ msgstr "Понравилось {0, plural, one {# пользователю} othe msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Понравилось {likeCount, plural, one {# пользователю} other {# пользователям}}" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Нравится" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "" msgid "Loading..." msgstr "Загрузка..." -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "" @@ -6367,11 +6484,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Медиа, которые могут вызывать беспокойство или быть неприемлемыми для некоторых аудиторий." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6383,7 +6500,7 @@ msgstr "" msgid "mentioned users" msgstr "упомянутые пользователи" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Меню" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6410,26 +6527,26 @@ msgstr "" msgid "Message {0}" msgstr "Сообщение {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Сообщение удалено" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Сообщение удалено" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "Сообщение от @{0}: {1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Сообщение от сервера: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Поле ввода сообщения" @@ -6452,7 +6569,7 @@ msgstr "Сообщение слишком длинное" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "Параметры сообщений" @@ -6580,7 +6697,7 @@ msgstr "Кино" msgid "Music" msgstr "Музыка" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Игнорировать" @@ -6625,7 +6742,7 @@ msgstr "Игнорировать список" msgid "Mute these accounts?" msgstr "Игнорировать эти учётные записи?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "" @@ -6663,7 +6780,7 @@ msgstr "Игнорировать ветку" msgid "Mute words & tags" msgstr "Игнорировать слова и теги" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "" @@ -6775,23 +6892,20 @@ msgid "New chat" msgstr "Новый чат" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6809,7 +6923,7 @@ msgstr "Новая функция" msgid "New follower notifications" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Новости" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "Вы больше не подписаны на {0}" msgid "No media yet" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Сообщения пока отсутствуют" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Нет результатов" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Открыть создатель аватара" msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Открыть настройки беседы" @@ -7375,7 +7489,7 @@ msgstr "Открыть полный список эмодзи" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7383,7 +7497,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "Открыть ссылку на {niceUrl}" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Открыть параметры сообщений" @@ -7527,7 +7641,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Приостановить видео" msgid "People" msgstr "Люди" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Люди, которые подписаны на @{0}" msgid "People I follow" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8049,6 +8179,11 @@ msgstr "Настройки взаимодействия с постом" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "Пост с цитатой был успешно отсоединён" msgid "Quote posts disabled" msgstr "Цитирование постов отключено" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "" msgid "Re-attach quote" msgstr "Прикрепить цитату заново" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "Отреагировать с {emoji}" @@ -8446,7 +8589,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "Удалить {displayName} из стартового набора" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8496,7 +8639,7 @@ msgstr "Удалить ленту" msgid "Remove feed?" msgstr "Удалить ленту?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8655,7 +8798,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Видимость ответа изменена" msgid "Reply was successfully hidden" msgstr "Ответ был успешно скрыт" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Пожаловаться" @@ -8749,7 +8892,7 @@ msgstr "Пожаловаться на ленту" msgid "Report list" msgstr "Пожаловаться на список" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Пожаловаться на сообщение" @@ -8776,7 +8919,7 @@ msgstr "" msgid "Report this feed" msgstr "Пожаловаться на эту ленту" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "" @@ -8844,7 +8987,7 @@ msgstr "" msgid "Reposted by you" msgstr "Вы сделали репост" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "" msgid "Reposts of this post" msgstr "Репосты этого поста" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "Возвращает к предыдущему шагу" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Отправить отзыв" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Отправить сообщение" @@ -9627,6 +9770,8 @@ msgstr "С сексуальным подтекстом" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,15 +10141,30 @@ msgstr "Некоторые другие ленты, которые могут в msgid "Some people can reply" msgstr "Некоторые люди могут ответить" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "Кто-то отреагировал {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" msgstr "" #: src/components/moderation/ReportDialog/index.tsx:103 @@ -10012,7 +10172,7 @@ msgid "Something wasn't quite right with the data you're trying to report. Pleas msgstr "" #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Что-то пошло не так" @@ -10247,7 +10407,7 @@ msgstr "Успех!" msgid "Successfully verified" msgstr "Верификация прошла успешно" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10362,7 +10522,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "" @@ -10375,7 +10535,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "" @@ -10600,6 +10760,10 @@ msgstr "Тематический" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Время деактивации учётной записи не ограничено, возвращайтесь в любое время." @@ -10669,8 +10833,8 @@ msgstr "Возникла проблема при изменении ваших #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Этот контент недоступен, поскольку оди msgid "This content is not viewable without a Bluesky account." msgstr "Этот контент недоступен для просмотра без учётной записи Bluesky." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "Эта беседа ведется с удаленной или деактивированной учётной записью. Нажмите для выбора опций" @@ -10825,10 +10989,6 @@ msgstr "" msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Эта функция недоступна при использовании пароля приложения. Пожалуйста, используйте свой основной пароль." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Эта лента сейчас получает слишком много запросов и временно недоступна. Попробуйте ещё раз позже." @@ -10939,6 +11099,10 @@ msgstr "Этот профиль виден только вошедшим в си msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Этот ответ будет отсортирован в скрытый раздел в нижней части вашей ветки и отключит уведомления о последующих ответах - как для вас, так и для других." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Этот сервис не предоставил условия обслуживания или политику конфиденциальности." @@ -11107,8 +11271,8 @@ msgstr "" msgid "Topic" msgstr "Тема" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "ТВ" msgid "Two-factor authentication (2FA)" msgstr "Двухфакторная аутентификация (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Напечатайте здесь своё сообщение" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Разблокировать" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11328,11 +11492,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11358,7 +11522,7 @@ msgstr "Дизлайк" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Дизлайк ({0, plural, one {# лайк} few {# лайка} other {# лайков}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "" @@ -11395,7 +11559,7 @@ msgstr "Включить звук" msgid "Unmute list" msgstr "Перестать игнорировать список" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "" @@ -11494,12 +11658,16 @@ msgstr "Изменить <0>{displayName} в списках" msgid "Update email" msgstr "Обновить электронную почту" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Изменить на {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11905,7 +12073,7 @@ msgstr "Просмотреть детали" msgid "View full thread" msgstr "Просмотреть ветку полностью" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11945,6 +12113,10 @@ msgstr "" msgid "View the avatar" msgstr "Просмотреть аватар" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "Мы не смогли найти никаких результатов msgid "We couldn't load this conversation" msgstr "Мы не смогли загрузить эту беседу" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12170,7 +12342,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "У нас проблемы с сетью, попробуйте ещё раз" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12269,6 +12441,10 @@ msgstr "Нажмите на галочку и увидите, какие орг msgid "Who can interact with this post?" msgstr "Кто может взаимодействовать с этим постом?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Писатели" msgid "Wrong DID returned from server. Received: {0}" msgstr "С сервера возвращён неверный DID. Получено: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "" @@ -12717,14 +12897,13 @@ msgid "You probably want to restart the app now." msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "Вы отреагировали {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:87 @@ -12754,21 +12933,13 @@ msgstr "Вы будете получать уведомления из этой msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Вы получите электронное письмо с \"кодом подтверждения.\" Введите этот код здесь, а затем введите новый пароль." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" msgstr "" #: src/screens/Signup/index.tsx:152 @@ -12987,6 +13158,10 @@ msgstr "" msgid "Your muted words" msgstr "Ваши игнорируемые слова" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/sv/messages.po b/src/locale/locales/sv/messages.po index 48e3e11172..001e95e51d 100644 --- a/src/locale/locales/sv/messages.po +++ b/src/locale/locales/sv/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sv\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "…" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "Kategorin ”{interestsDisplayName}” (aktiv)" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(innehåller inbäddat innehåll)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# månad} other {# månader}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "{0, plural, one {# person} other {# personer}} reagerade med {1}" @@ -215,21 +209,11 @@ msgstr "{0} är inte tillgängligt" msgid "{0} is not supported by your device." msgstr "{0} stöds inte av din enhet." -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} gick med den här veckan" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} av {1}" msgid "{0} out of 50" msgstr "{0} av 50" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0} reagerade med {1}" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "{0}, en lista av {1}" msgid "{0}'s avatar" msgstr "{0}s avatar" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "{0}s avatar" @@ -530,7 +497,8 @@ msgstr "{MAX_DISPLAY_NAME, plural, other {Visningsnamnet är för långt. Maxima msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "{MAX_HIDDEN_REPLIES, plural, other {Du kan dölja max # svar.}}" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "{memberCount}/{MEMBER_LIMIT}" @@ -542,6 +510,32 @@ msgstr "{MIN_ACCESS_AGE, plural, other {Du måste vara # år eller äldre för a msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, one {# minut} other {# minuter}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "{name} gick med i gruppen" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "{name} lämnade gruppen" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "{name} reagerade med {0} på {target}" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "{name} lades till i gruppen" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "{name} togs bort från gruppen" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "{name}: {message}" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "{name}s favoritflöden och personer – häng med!" @@ -571,10 +565,16 @@ msgstr "{profileName} gick med i Bluesky med hjälp av ett startpaket för {time msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "{requestCount, plural, one {# förfrågan} other {# förfrågningar}}" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "{requestCount}+ förfrågningar" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "En samling av populära flöden som du kan hitta på Bluesky, inklusive News, Booksky, Game Dev, Blacksky och Fountain Pens" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "ett meddelande" @@ -802,7 +802,7 @@ msgstr "Konto" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "Kontoleverantör" msgid "Account removed from quick access" msgstr "Konto borttaget från snabbåtkomst" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Konto inte längre ignorerat" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "Konton med en blå, vågkantad bockmarkering <0><1/> kan verifiera andra. Dessa betrodda verifierare är utvalda av Bluesky." -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "Aktivitetsnotiser" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Lägg till" @@ -965,7 +965,7 @@ msgstr "Lägg till automatiseringsetikett på kontot" msgid "Add emoji reaction" msgstr "Lägg till emoji-reaktion" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "Lägg till medlemmar i gruppchatt" @@ -978,8 +978,9 @@ msgstr "Lägg till bild" msgid "Add media to post" msgstr "Lägg till media i inlägg" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "Lägg till medlemmar" @@ -1001,8 +1002,8 @@ msgstr "Lägg till ignorerat ord med de angivna inställningarna" msgid "Add muted words and tags" msgstr "Lägg till ord och taggar att ignorera" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "Lägg till användare i lista" msgid "Add your birthdate" msgstr "Lägg till ditt födelsedatum" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "Tillagd av {0}" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "Ytterligare detaljer (max 1000 tecken)" msgid "Additional details (limit 300 characters)" msgstr "Ytterligare detaljer (max 300 tecken)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "Admin" @@ -1361,9 +1367,9 @@ msgstr "En illustration av flera Bluesky-inlägg tillsammans med ikonerna för msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "En illustration som visar att Bluesky väljer betrodda verifierare, som i sin tur verifierar enskilda användarkonton." -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." -msgstr "En inbjudningslänk låter personer gå med i gruppchatten utan att läggas till direkt. Du bestämmer vilka som kan använda länken och om de behöver ditt godkännande. Du kan när som helst inaktivera länken. Ditt namn, din avatar och gruppchattens namn kommer vara synliga för alla." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." +msgstr "En inbjudningslänk låter personer gå med i gruppchatten utan att läggas till direkt. Du bestämmer vilka som kan använda länken och om de behöver ditt godkännande. Du kan när som helst inaktivera länken." #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 msgid "An issue not included in these options" @@ -1439,6 +1445,16 @@ msgstr "Alla" msgid "Anyone can interact" msgstr "Alla får interagera" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "Vem som helst kan gå med direkt" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "Vem som helst kan begära att få gå med" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "Är du verkligen, verkligen säker?" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "Är du säker på att du vill radera applösenordet ”{0}”?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "Är du säker på att du vill radera det här meddelandet? Meddelandet kommer att raderas för dig, men inte för de andra deltagarna." @@ -1574,7 +1590,7 @@ msgstr "Är du säker på att du vill radera det här startpaketet?" msgid "Are you sure you want to discard your changes?" msgstr "Är du säker på att du vill slänga dina ändringar?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "Är du säker på att du vill lämna {groupName}?" @@ -1653,9 +1669,9 @@ msgstr "Spela upp videoklipp och gif-bilder automatiskt" msgid "Available" msgstr "Tillgängligt" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "Innan du kan få notiser om {name}s inlägg måste du först verifiera d #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "Du måste verifiera din e‑post innan du kan skicka meddelanden till andra användare." @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Födelsedag" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Blockera" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "Blockera {displayName}" @@ -1772,7 +1788,7 @@ msgstr "Blockera {displayName}" msgid "Block account" msgstr "Blockera konto" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "Blockera konto?" @@ -1794,7 +1810,7 @@ msgstr "Blockera och radera" msgid "Block list" msgstr "Blockeringslista" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "Blockera eller anmäl" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Blockerade konton" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Blockerade konton kan inte svara i dina trådar, omnämna dig eller på annat sätt interagera med dig." @@ -2056,17 +2072,16 @@ msgstr "Kamera" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "Ändringar sparade" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "Ändringar i startpaketet kommer inte att återspeglas i listan efter skapandet. Listan blir en fristående kopia." -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "Chatt raderad" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "Chatt låst" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "Chatt låst permanent" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "Chattmeddelanden – ljud av" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "Chattmeddelanden – ljud på" @@ -2253,12 +2268,16 @@ msgstr "Chattinställningar" msgid "Chat Settings" msgstr "Chattinställningar" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "Chattnamn ändrat" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "Chattnamn ändrat till {0}" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "Chatt upplåst" @@ -2323,6 +2342,10 @@ msgstr "Välj inläggsspråk" msgid "Choose this color as your avatar" msgstr "Välj den här färgen som din avatar" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "Välj vem som får gå med i den här gruppchatten och hur." + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "Välj de personer du vill bjuda in" @@ -2368,7 +2391,7 @@ msgstr "Klicka för information" msgid "click here" msgstr "klicka här" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "Klicka här för att lägga till personer i den här gruppchatten" @@ -2376,6 +2399,10 @@ msgstr "Klicka här för att lägga till personer i den här gruppchatten" msgid "Click here to contact our support team" msgstr "Klicka här för att kontakta vårt supportteam" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "Klicka här för att skapa eller modifiera en inbjudningslänk för den här gruppchatten" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "Klicka här för att radera ditt konto" @@ -2402,20 +2429,20 @@ msgstr "Klicka här för att uppdatera ditt födelsedatum" msgid "Click here to update your email" msgstr "Klicka här för att uppdatera din e-post" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" -msgstr "Klicka här för att visa eller skapa en inbjudningslänk för den här gruppchatten" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" +msgstr "Klicka här för att visa inbjudningslänken för den här gruppchatten" #. placeholder {0}: isCashtag ? tag : `#${tag}` #: src/components/RichTextTag.tsx:56 msgid "Click to open tag menu for {0}" msgstr "Klicka för att öppna taggmenyn för {0}" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Klicka för att försöka på nytt med misslyckat meddelande" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "Klicka för att visa datum och tid" @@ -2444,7 +2471,7 @@ msgstr "Galopp 🐴 galopp 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Galopp 🐴 galopp 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "Konfigurera banderoll för liveevenemang" msgid "Configured in <0>moderation settings." msgstr "Konfigurerad i <0>modereringsinställningar." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "Utöka tråd" msgid "Continue thread..." msgstr "Utöka tråd…" -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "Fortsätt till gruppnamn" @@ -2770,7 +2799,7 @@ msgstr "Fortsätt till nästa steg" msgid "Conversation" msgstr "Konversation" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Konversation raderad" @@ -2784,7 +2813,7 @@ msgstr "Konversation raderad" msgid "Copied build version to clipboard" msgstr "Byggversion kopierad till urklipp" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Kopierat till urklipp" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Kopierat!" @@ -2865,8 +2895,8 @@ msgstr "Kopiera länk till profil" msgid "Copy link to starter pack" msgstr "Kopiera länk till startpaket" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Kopiera meddelandetext" @@ -3030,10 +3060,6 @@ msgstr "Skapa ett konto utan att använda det här startpaketet" msgid "Create an avatar instead" msgstr "Skapa en avatar istället" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "Skapa en inbjudningslänk för den här gruppchatten" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Skapa ett till" @@ -3065,6 +3091,10 @@ msgstr "Skapa modereringslista" msgid "Create new account" msgstr "Skapa nytt konto" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "Skapa eller modifiera en inbjudningslänk för den här gruppchatten" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "Skapa startpaket" msgid "Create user list" msgstr "Skapa användarlista" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Skapade {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "Skaparen har blockerats" @@ -3165,9 +3203,9 @@ msgstr "Förvald" msgid "Default icons" msgstr "Förvalda ikoner" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Radera konversation" msgid "Delete Conversation" msgstr "Radera konversation" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Radera för mig" @@ -3227,11 +3265,11 @@ msgstr "Radera för mig" msgid "Delete list" msgstr "Radera lista" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Radera meddelande" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Radera meddelandet för mig" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Raderat" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Raderat konto" @@ -3331,6 +3368,11 @@ msgstr "Dialogruta: ställ in vem som får interagera med det här inlägget" msgid "Dim" msgstr "Dämpat" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "Inaktivera" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Klar" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "Håll nere eller dubbeltryck på meddelandet för att lägga till en reaktion" @@ -3624,6 +3666,7 @@ msgstr "t.ex. Användare som hela tiden svarar med annonser." msgid "Eating disorders" msgstr "Ätstörningar" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Redigera avatar" msgid "Edit Feeds" msgstr "Redigera flöden" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "Redigera gruppnamn" @@ -3668,6 +3711,10 @@ msgstr "Redigera interaktionsinställningar" msgid "Edit interests" msgstr "Redigera intressen" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "Redigera länkinställningar" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "Redigera modereringslista" msgid "Edit My Feeds" msgstr "Redigera mina flöden" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "Redigera namn" @@ -3721,7 +3768,7 @@ msgstr "Redigera profil" msgid "Edit starter pack" msgstr "Redigera startpaket" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "Redigera gruppchattens namn" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "Det gick inte att godkänna chatt" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "Det gick inte att lägga till emoji-reaktion" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "Det gick inte att lägga till medlemmar" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "Det gick inte att lägga till i startpaket" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "Det gick inte att skapa ett applösenord. Försök igen." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "Det gick inte att skapa konversation" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "Det gick inte att skapa inbjudningslänk" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "Det gick inte att radera chatten" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Det gick inte att radera inlägget" @@ -4161,15 +4217,27 @@ msgstr "Det gick inte att radera inlägget. Försök igen" msgid "Failed to delete starter pack" msgstr "Det gick inte att radera startpaketet" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "Det gick inte att inaktivera inbjudningslänk" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "Det gick inte att koppla från Germ DM. Fel: {0}" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "Det gick inte att redigera gruppchattens namn" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "Det gick inte att redigera inbjudningslänk" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "Det gick inte att aktivera inbjudningslänk" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "Det gick inte att följa alla föreslagna konton. Försök igen." @@ -4186,7 +4254,7 @@ msgstr "Det gick inte att dölja förslag. Kontrollera din internetanslutning" msgid "Failed to launch SMS app" msgstr "Det gick inte att starta SMS-app" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "Det gick inte att lämna gruppchatt" @@ -4250,12 +4318,16 @@ msgstr "Det gick inte att läsa in föreslagna flöden" msgid "Failed to load suggested follows" msgstr "Det gick inte att läsa in föreslagna konton att följa" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "Det gick inte att låsa gruppchatt" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "Det gick inte att markera alla förfrågningar som lästa" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "Det gick inte att ignorera gruppchatt" @@ -4277,8 +4349,8 @@ msgstr "Det gick inte att ta bort data på grund av ett nätverksfel. Kontroller msgid "Failed to remove data. {0}" msgstr "Det gick inte att ta bort data. {0}" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "Det gick inte att ta bort emoji-reaktion" @@ -4287,6 +4359,10 @@ msgstr "Det gick inte att ta bort emoji-reaktion" msgid "Failed to remove from starter pack" msgstr "Det gick inte att ta bort från startpaket" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "Det gick inte att ta bort gruppchattsmedlem" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "Det gick inte att ta bort verifiering" @@ -4333,6 +4409,10 @@ msgstr "Det gick inte att skicka omprövningsbegäran. Försök igen." msgid "Failed to toggle thread mute, please try again" msgstr "Det gick inte att ignorera tråden. Försök igen" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "Det gick inte att låsa upp gruppchatt" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "Det gick inte att lossa lista" @@ -4814,6 +4894,20 @@ msgstr "Från <0/>" msgid "Generate a starter pack" msgstr "Generera ett startpaket" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "Generera inbjudningslänk" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "Generera ny inbjudningslänk" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "Generera ny länk" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "Bli notifierad när någon publicerar inlägg" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "Kom igång" @@ -4936,7 +5031,7 @@ msgstr "Gå tillbaka" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "Gå till kontoinställningar" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Gå till konversation med {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Gå till nästa" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Gå till profil" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "Gå till gruppchatten ”{chatName}”" @@ -5049,26 +5144,40 @@ msgstr "Grafiskt våldsamt innehåll" msgid "Grooming or predatory behavior" msgstr "Sexuell manipulation eller utnyttjande av barn (”grooming”)" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "Dialogruta för inbjudningslänk för gruppchatt" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "Gruppchatt låst" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "Gruppchatt ignorerad" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "Inställningar för gruppchatt" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "Gruppchatt upplåst" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "Gruppchatt inte längre ignorerad" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "Gruppchattar är inte tillgängliga ännu" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "Gruppchattar är nu tillgängliga" @@ -5078,7 +5187,7 @@ msgstr "Gruppen är låst" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "Gruppnamn" @@ -5336,6 +5445,10 @@ msgstr "Hmmmm, vi kunde inte ladda den modereringstjänsten." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Vänta lite! Vi ger gradvis tillgång till videoklipp till fler användare, och du står fortfarande i kön. Försök igen senare!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "Sakta i backarna! Den här funktionen är inte tillgänglig för dig än. Kom tillbaka senare." + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "Bjud in vänner" msgid "Invite friends <0/>" msgstr "Bjud in vänner <0/>" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "Inbjudningslänk" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "Inbjudningslänk skapad" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "Inbjudningslänk inaktiverad" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "Inbjudningslänk redigerad" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "Inbjudningslänk aktiverad" @@ -5712,7 +5829,7 @@ msgstr "Bjud in människor till det här startpaketet!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Bjud in dina vänner att följa dina favoritflöden och personer" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "Inbjuden" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Läs mer." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Lämna" @@ -5939,11 +6056,11 @@ msgstr "Lämna chatt" msgid "Leave conversation" msgstr "Lämna konversation" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "Lämna gruppchatt" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "Lämna den här gruppchatten" @@ -6036,14 +6153,14 @@ msgstr "Gillat av {0, plural, one {# användare} other {# användare}}" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Gillat av {likeCount, plural, one {# användare} other {# användare}}" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Gillamarkeringar" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "Läser in inläggets interaktionsinställningar…" msgid "Loading..." msgstr "Laddar…" -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" -msgstr "Läser in…" +msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "Lås" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "Lås gruppchatt" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "Lås gruppchatt?" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "Lås den här gruppchatten" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "Låst" @@ -6367,11 +6484,11 @@ msgstr "Media lagrad på en annan enhet" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Media som kan vara störande eller olämplig för vissa målgrupper." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "Medlemmar" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "Medlemmarna kan fortfarande läsa chatthistoriken men kan inte skicka nya meddelanden." @@ -6383,7 +6500,7 @@ msgstr "Notiser för omnämnanden" msgid "mentioned users" msgstr "omnämnda användare" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,41 +6512,41 @@ msgid "Menu" msgstr "Meny" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "Meddelande" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" -msgstr "Meddelande" +msgstr "Skicka meddelande" #. placeholder {0}: profile.handle #: src/components/dms/MessageProfileButton.tsx:99 msgid "Message {0}" msgstr "Meddelande {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "Skicka meddelande till {displayName}" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Meddelande raderat" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Meddelande raderat" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "Det gick inte att skicka meddelande." #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "Meddelande från @{0}: {1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Meddelande från servern: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Inmatningsfält för meddelande" @@ -6452,7 +6569,7 @@ msgstr "Meddelandet är för långt" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "Meddelandet är för långt ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "Meddelandealternativ" @@ -6580,7 +6697,7 @@ msgstr "Filmer" msgid "Music" msgstr "Musik" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Ignorera" @@ -6625,7 +6742,7 @@ msgstr "Ignoreringslista" msgid "Mute these accounts?" msgstr "Ignorera dessa konton?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "Ignorera den här gruppchatten" @@ -6663,7 +6780,7 @@ msgstr "Ignorera tråd" msgid "Mute words & tags" msgstr "Ignorera ord och taggar" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "Ignoreras" @@ -6775,24 +6892,21 @@ msgid "New chat" msgstr "Ny chatt" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "Ny chatt med {0}" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "Ny chatt med {0} och {1}" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." -msgstr "Ny chatt med {0}, {1} och {2, plural, one {{3} till} other {{4} till}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." +msgstr "Ny chatt med {0}, {1} och {memberCount, plural, one {{memberCount} till} other {{memberCount} till}}." #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 msgid "New email address" @@ -6809,7 +6923,7 @@ msgstr "Ny funktion" msgid "New follower notifications" msgstr "Notiser för nya följare" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Nyheter" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "{0} följs inte längre" msgid "No media yet" msgstr "Ingen media ännu" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Inga meddelanden ännu" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Inga resultat" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Öppna avatarskapare" msgid "Open camera" msgstr "Öppna kamera" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "Öppna medlemsalternativ för {displayName}" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Öppna konversationsalternativ" @@ -7375,7 +7489,7 @@ msgstr "Öppna fullständig emoji-lista" msgid "Open Germ DM" msgstr "Öppna Germ DM" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "Öppna inställningar för gruppchatt" @@ -7383,7 +7497,7 @@ msgstr "Öppna inställningar för gruppchatt" msgid "Open link to {niceUrl}" msgstr "Öppna länk till {niceUrl}" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Öppna meddelandealternativ" @@ -7527,7 +7641,7 @@ msgstr "Öppnar inläggsverktyget" msgid "Opens this draft in the composer" msgstr "Öppnar det här utkastet i inläggsverktyget" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Pausa video" msgid "People" msgstr "Personer" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "Personer som {ownerName} följer kan gå med direkt" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "Personer som {ownerName} följer kan begära att få gå med" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Personer som följer @{0}" msgid "People I follow" msgstr "Personer jag följer" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "Personer jag följer kan gå med direkt" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "Personer jag följer kan begära att få gå med" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "Personer du följer" @@ -8049,6 +8179,11 @@ msgstr "Interaktionsinställningar för inlägg" msgid "Post language selection" msgstr "Val av inläggsspråk" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "Publicera länk" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "Citatinlägget avskiljdes utan problem" msgid "Quote posts disabled" msgstr "Citatinlägg inaktiverade" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "Förfrågningsgränsen har överskridits. Försök igen senare." msgid "Re-attach quote" msgstr "Sätt tillbaka citat" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "Återaktivera inbjudningslänk" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "Återaktivera länk" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "Reagera med {emoji}" @@ -8446,7 +8589,7 @@ msgstr "Ta bort {displayName} från gruppchatt" msgid "Remove {displayName} from starter pack" msgstr "Ta bort {displayName} från startpaketet" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "Ta bort {displayName} från den här gruppchatten" @@ -8496,7 +8639,7 @@ msgstr "Ta bort flöde" msgid "Remove feed?" msgstr "Ta bort flöde?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "Ta bort från chatt" @@ -8655,7 +8798,7 @@ msgstr "Svarade dig" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Synlighet för svar har uppdaterats" msgid "Reply was successfully hidden" msgstr "Svaret doldes utan problem" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Anmäl" @@ -8749,7 +8892,7 @@ msgstr "Anmäl flöde" msgid "Report list" msgstr "Anmäl lista" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Anmäl meddelande" @@ -8776,7 +8919,7 @@ msgstr "Anmäl den här konversationen" msgid "Report this feed" msgstr "Anmäl det här flödet" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "Anmäl den här gruppchatten" @@ -8844,7 +8987,7 @@ msgstr "Återpublicerat av {reposter}" msgid "Reposted by you" msgstr "Återpublicerat av dig" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "Återpubliceringar" msgid "Reposts of this post" msgstr "Återpubliceringar av det här inlägget" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "Går tillbaka till föregående steg" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Skicka feedback" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Skicka meddelande" @@ -9627,6 +9770,8 @@ msgstr "Sexuellt suggestivt" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,23 +10141,38 @@ msgstr "Några andra flöden som du kanske gillar" msgid "Some people can reply" msgstr "Vissa personer får svara" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "Någon gick med i gruppen" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "Någon lämnade gruppen" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "Någon reagerade med {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "Någon reagerade med {0} på {target}" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "Någon lades till i gruppen" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" +msgstr "Någon togs bort från gruppen" #: src/components/moderation/ReportDialog/index.tsx:103 msgid "Something wasn't quite right with the data you're trying to report. Please contact support." msgstr "Något står inte helt rätt till med den data du försöker anmäla. Vänligen kontakta supporten." #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Något gick fel" @@ -10047,7 +10207,7 @@ msgstr "Är något på tok? Hör av dig till oss." #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:231 msgid "Sorry, we're unable to load account suggestions at this time." -msgstr "Tyvärr, det går inte att läsa in kontoförslag just nu." +msgstr "Tyvärr kan vi inte läsa in kontoförslag just nu." #: src/App.native.tsx:140 #: src/App.web.tsx:119 @@ -10247,7 +10407,7 @@ msgstr "Klart!" msgid "Successfully verified" msgstr "Verifiering lyckades" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "Föreslagna" @@ -10362,7 +10522,7 @@ msgstr "Tryck för att ta bort" msgid "Tap to remove your {0} reaction" msgstr "Tryck för att ta bort din reaktion {0}" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "Tryck för att försöka igen" @@ -10375,7 +10535,7 @@ msgstr "Tryck för att visa reaktioner med {0}" msgid "Tap to show all reactions" msgstr "Tryck för att visa alla reaktioner" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "Tryck för att visa reaktioner" @@ -10600,6 +10760,10 @@ msgstr "Tema" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "Det finns en gräns för hur ofta du kan ändra ditt födelsedatum. Vänta en dag eller två innan du försöker igen." +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "Det finns ingen inbjudningslänk för den här gruppchatten." + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Det finns ingen gräns för hur länge ett konto kan vara inaktiverat. Kom tillbaka när du vill." @@ -10669,8 +10833,8 @@ msgstr "Ett problem uppstod med att uppdatera dina flöden. Kontrollera din inte #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Det här innehållet är inte tillgängligt eftersom en av de involverad msgid "This content is not viewable without a Bluesky account." msgstr "Det här innehållet kan inte visas utan ett Bluesky-konto." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "Den här konversationen är med ett raderat eller avaktiverat konto. Tryck för att se alternativ" @@ -10825,10 +10989,6 @@ msgstr "Den här funktionen är inte tillgänglig när du är inloggad med ett a msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Den här funktionen är inte tillgänglig när du är inloggad med ett applösenord. Logga in med ditt vanliga lösenord." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "Den här funktionen är inte tillgänglig för dig ännu. Kom till baka senare." - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Det här flödet har för närvarande hög trafik och är för tillfället inte tillgängligt. Försök igen senare." @@ -10939,6 +11099,10 @@ msgstr "Den här profilen är syns bara för inloggade användare. Den syns inte msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Det här svaret kommer att läggas i en dold sektion längst ner i tråden. Notiser för efterföljande svar stängs av både för dig själv och andra." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "Den här vyn är endast tillgänglig för gruppkonversationer." + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Den här tjänsten har inte tillhandahållit några användarvillkor eller någon integritetspolicy." @@ -11107,8 +11271,8 @@ msgstr "Populära svar först" msgid "Topic" msgstr "Ämne" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "TV" msgid "Two-factor authentication (2FA)" msgstr "Tvåfaktorsautentisering (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Skriv ditt meddelande här" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Häv blockering" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "Häv blockering av {displayName}" @@ -11328,11 +11492,11 @@ msgstr "Tyvärr visar födelsedatumet i din profil att du är för ung för att msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "Tyvärr visar den ålder du har angett att du inte är tillräckligt gammal för att få åtkomst till Bluesky i din region." -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "Återkalla inbjudan" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "Återkalla {displayName}s inbjudan till den här gruppchatten" @@ -11358,7 +11522,7 @@ msgstr "Sluta gilla" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Sluta gilla ({0, plural, one {# gillamarkering} other {# gillamarkeringar}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "Lås upp den här gruppchatten" @@ -11395,7 +11559,7 @@ msgstr "Sluta ignorera konversation" msgid "Unmute list" msgstr "Sluta ignorera lista" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "Sluta ignorera den här gruppchatten" @@ -11494,12 +11658,16 @@ msgstr "Uppdatera <0>{displayName} i Listor" msgid "Update email" msgstr "Uppdatera e-post" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "Uppdatera inbjudningslänk" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Uppdatera till {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "Uppdatera din app till den senaste versionen för att gå med!" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "Visa {0}s profil" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "Visa {displayName}s profil" @@ -11905,7 +12073,7 @@ msgstr "Visa detaljer" msgid "View full thread" msgstr "Visa hela tråden" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "Visa inkommande gruppchattsförfrågningar" @@ -11945,6 +12113,10 @@ msgstr "Visa profilbanderoll" msgid "View the avatar" msgstr "Visa avataren" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "Visa inbjudningslänken för den här gruppchatten" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "Vi kunde inte hitta några resultat för det ämnet." msgid "We couldn't load this conversation" msgstr "Vi kunde inte läsa in den här konversationen" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "Vi kunde inte läsa in den här konversationens inställningar" @@ -12170,7 +12342,7 @@ msgstr "Vi har problem med att initiera ålderskontrollen för ditt konto. <0>Ko msgid "We're having network issues, try again" msgstr "Vi har nätverksproblem, försök igen" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "Vi har nätverksproblem, försök igen" @@ -12190,11 +12362,11 @@ msgstr "Tyvärr visar din enhets plats att du befinner dig i en region där åld #: src/screens/ProfileList/index.tsx:88 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." -msgstr "Vi beklagar, men vi kunde inte läsa in den här listan. Om det här kvarstår, kontakta gärna listans skapare, @{handleOrDid}." +msgstr "Tyvärr kunde vi inte läsa in den här listan. Om problemet kvarstår, kontakta gärna listans skapare, @{handleOrDid}." #: src/components/dialogs/MutedWords.tsx:387 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." -msgstr "Vi beklagar, men vi kunde inte läsa in dina ignorerade ord just nu. Försök igen." +msgstr "Tyvärr kunde vi inte läsa in dina ignorerade ord just nu. Försök igen." #: src/screens/Search/SearchResults.tsx:339 #: src/screens/Search/SearchResults.tsx:472 @@ -12207,16 +12379,16 @@ msgstr "Tyvärr kan du inte komma åt den här vyn just nu." #: src/view/com/composer/Composer.tsx:952 msgid "We're sorry! The post you are replying to has been deleted." -msgstr "Vi beklagar! Inlägget som du vill svara på har raderats." +msgstr "Beklagar! Inlägget du svarar på har raderats." #: src/components/Lists.tsx:224 #: src/view/screens/NotFound.tsx:39 msgid "We're sorry! We can't find the page you were looking for." -msgstr "Vi beklagar! Vi kan inte hitta den sida du letade efter." +msgstr "Beklagar! Vi kan inte hitta den sida du letade efter." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:219 msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." -msgstr "Vi beklagar! Du kan inte prenumerera på fler än tjugo etikettsättare, och du har nått den övre gränsen." +msgstr "Beklagar! Du kan inte prenumerera på fler än tjugo etikettsättare, och du har nått den övre gränsen." #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:123 msgid "We’re updating our <0>Terms of Service, <1>Privacy Policy, and <2>Copyright Policy, effective September 15th, 2025." @@ -12269,6 +12441,10 @@ msgstr "När du trycker på bocken ser du vilka organisationer som står bakom v msgid "Who can interact with this post?" msgstr "Vem får interagera med det här inlägget?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "Vem får gå med i den här gruppchatten och hur?" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Författare" msgid "Wrong DID returned from server. Received: {0}" msgstr "Fel DID returnerades från servern. Mottaget: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "Fel typ av konversation" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "Du kan också ladda ner din chattdata som en jsonl-fil. Filen innehålle msgid "You can always opt out and delete your data" msgstr "Du kan när som helst ändra dig och radera dina uppgifter" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "Du kan välja om chattnotiser har ljud i chattinställningarna i appen" @@ -12717,15 +12897,14 @@ msgid "You probably want to restart the app now." msgstr "Du vill nog starta om appen nu." #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "Du reagerade med {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" +msgstr "Du reagerade med {0} på {target}" #: src/components/dialogs/BirthDateSettings.tsx:87 #: src/components/dialogs/BirthDateSettings.tsx:97 @@ -12754,22 +12933,14 @@ msgstr "Du kommer att få notiser om den här tråden i fortsättningen" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Du kommer att få ett e-postmeddelande med en ”återställningskod”. Ange koden här och ange sedan ditt nya lösenord." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "Du kommer inte att kunna gå med igen utan en inbjudan." -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" -msgstr "" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" +msgstr "Du: {message}" #: src/screens/Signup/index.tsx:152 msgid "You'll follow the suggested users and feeds once you finish creating your account!" @@ -12987,6 +13158,10 @@ msgstr "Din plats har uppdaterats." msgid "Your muted words" msgstr "Dina ignorerade ord" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "Ditt namn, din avatar och namnet på gruppchatten kommer att vara synliga för alla." + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "Din ändring av lösenordet lyckades! Använd ditt nya lösenord när du loggar in på Bluesky framöver." diff --git a/src/locale/locales/th/messages.po b/src/locale/locales/th/messages.po index d5f6e9e9b4..d811d4f3c0 100644 --- a/src/locale/locales/th/messages.po +++ b/src/locale/locales/th/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: th\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(มีเนื้อหาที่ฝังอยู่)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# เดือน} other {# เดือน}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -215,21 +209,11 @@ msgstr "" msgid "{0} is not supported by your device." msgstr "" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} จาก {1}" msgid "{0} out of 50" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "" msgid "{0}'s avatar" msgstr "" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "" @@ -530,7 +497,8 @@ msgstr "" msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -542,6 +510,32 @@ msgstr "" msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "" @@ -571,10 +565,16 @@ msgstr "" msgid "{rank}." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "" @@ -802,7 +802,7 @@ msgstr "บัญชี" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "ลบบัญชีออกจากการเข้าถึงด่วนแล้ว" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "เลิกปิดเสียงบัญชีแล้ว" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "เพิ่ม" @@ -965,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "" @@ -978,8 +978,9 @@ msgstr "" msgid "Add media to post" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "" @@ -1001,8 +1002,8 @@ msgstr "" msgid "Add muted words and tags" msgstr "เพิ่มคำและแท็กที่ไม่ออกเสียง" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "" msgid "Add your birthdate" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "" msgid "Additional details (limit 300 characters)" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1361,8 +1367,8 @@ msgstr "" msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1439,6 +1445,16 @@ msgstr "" msgid "Anyone can interact" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1574,7 +1590,7 @@ msgstr "คุณแน่ใจหรือว่าต้องการลบ msgid "Are you sure you want to discard your changes?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1653,9 +1669,9 @@ msgstr "" msgid "Available" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "" #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "" @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "วันเกิด" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "บล็อก" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1772,7 +1788,7 @@ msgstr "" msgid "Block account" msgstr "บล็อกบัญชี" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "" @@ -1794,7 +1810,7 @@ msgstr "" msgid "Block list" msgstr "ลิสต์บล็อก" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "บัญชีที่ถูกบล็อก" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "บัญชีที่ถูกบล็อกไม่สามารถตอบในกระทู้ของคุณ, กล่าวถึงคุณ, หรือมีปฏิสัมพันธ์กับคุณได้" @@ -2056,17 +2072,16 @@ msgstr "" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "" @@ -2253,12 +2268,16 @@ msgstr "ตั้งค่าแชท" msgid "Chat Settings" msgstr "ตั้งค่าแชท" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "" @@ -2323,6 +2342,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "เลือกสีนี้เป็นอวาตาร์ของคุณ" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "" @@ -2368,7 +2391,7 @@ msgstr "" msgid "click here" msgstr "คลิกที่นี่" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2376,6 +2399,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2402,8 +2429,8 @@ msgstr "" msgid "Click here to update your email" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2411,11 +2438,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "คลิกเพื่อพยายามส่งข้อความที่ล้มเหลวอีกครั้ง" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2444,7 +2471,7 @@ msgstr "" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "ตั้งค่าใน <0>การตั้งค่าการดูแล." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "" msgid "Continue thread..." msgstr "ดำเนินการต่อเธรด..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2770,7 +2799,7 @@ msgstr "ดำเนินการต่อไปยังขั้นตอน msgid "Conversation" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "การสนทนาถูกลบ" @@ -2784,7 +2813,7 @@ msgstr "การสนทนาถูกลบ" msgid "Copied build version to clipboard" msgstr "คัดลอกเวอร์ชันบิลด์ไปยังคลิปบอร์ดแล้ว" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "คัดลอกไปยังคลิปบอร์ดแล้ว" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "คัดลอกแล้ว!" @@ -2865,8 +2895,8 @@ msgstr "" msgid "Copy link to starter pack" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "คัดลอกข้อความ" @@ -3030,10 +3060,6 @@ msgstr "" msgid "Create an avatar instead" msgstr "สร้างอวตารแทน" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "สร้างอันใหม่" @@ -3065,6 +3091,10 @@ msgstr "" msgid "Create new account" msgstr "สร้างบัญชีใหม่" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "" msgid "Create user list" msgstr "" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "สร้างเมื่อ {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "" @@ -3165,9 +3203,9 @@ msgstr "ค่าเริ่มตัน" msgid "Default icons" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "" msgid "Delete Conversation" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "ลบสำหรับฉัน" @@ -3227,11 +3265,11 @@ msgstr "ลบสำหรับฉัน" msgid "Delete list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "ลบข้อความ" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "ลบข้อความสำหรับฉัน" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "ถูกลบ" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "" @@ -3331,6 +3368,11 @@ msgstr "กล่องโต้ตอบ: ปรับว่าใครสา msgid "Dim" msgstr "สว่าง" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "เสร็จสิ้น" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "" @@ -3624,6 +3666,7 @@ msgstr "เช่น ผู้ใช้ที่ตอบกลับด้ว msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "แก้ไขรูปประจำตัว" msgid "Edit Feeds" msgstr "แก้ไขฟีด" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "" @@ -3668,6 +3711,10 @@ msgstr "แก้ไขการตั้งค่าการโต้ตอบ msgid "Edit interests" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "" msgid "Edit My Feeds" msgstr "แก้ไขฟีดของฉัน" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "" @@ -3721,7 +3768,7 @@ msgstr "แก้ไขโปรไฟล์" msgid "Edit starter pack" msgstr "แก้ไขชุดเริ่มต้น" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "" #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "การลบข้อความล้มเหลว" @@ -4161,15 +4217,27 @@ msgstr "การลบโพสต์ล้มเหลว โปรดลอ msgid "Failed to delete starter pack" msgstr "การลบตัวเริ่มต้นล้มเหลว" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "" @@ -4186,7 +4254,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4250,12 +4318,16 @@ msgstr "การแนะนำฟีตล้มเหลว" msgid "Failed to load suggested follows" msgstr "การแนะนำคนที่คุณควรติดตามล้มเหลว" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "" @@ -4277,8 +4349,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "" @@ -4287,6 +4359,10 @@ msgstr "" msgid "Failed to remove from starter pack" msgstr "" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "" @@ -4333,6 +4409,10 @@ msgstr "การยื่นคำอุทธรณ์ล้มเหลว msgid "Failed to toggle thread mute, please try again" msgstr "การเปลี่ยนสถานะด้วยการปิดเธรดล้มเหลว โปรดลองอีกครั้ง" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "" @@ -4814,6 +4894,20 @@ msgstr "จาก <0/>" msgid "Generate a starter pack" msgstr "สร้างชุดเริ่มต้น" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "" @@ -4936,7 +5031,7 @@ msgstr "กลับ" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "ไปที่การสนทนา {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "ถัดไป" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "ไปที่หน้าโปรไฟล์" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "" @@ -5049,26 +5144,40 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5078,7 +5187,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "" @@ -5336,6 +5445,10 @@ msgstr "อื้มมมม... ดูเหมือนว่าเราไ msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "รอสักครู่! เรากำลังเปิดให้เข้าถึงวิดีโออย่างค่อยเป็นค่อยไป และคุณยังอยู่ในคิว แล้วกลับมาอีกครั้งจ้า" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "" @@ -5712,7 +5829,7 @@ msgstr "เชิญผู้คนมาชุดเริ่มต้นนี msgid "Invite your friends to follow your favorite feeds and people" msgstr "เชิญเพื่อนของคุณเพื่อติดตามฟีตและผู้คนที่คุณชื่นชอบ" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "เรียนรู้เพิ่มเติม" #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "ออก" @@ -5939,11 +6056,11 @@ msgstr "ออกจากแชท" msgid "Leave conversation" msgstr "ออกจากการสนทนา" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "" @@ -6036,14 +6153,14 @@ msgstr "" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "ถูกใจ" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "" msgid "Loading..." msgstr "กำลังโหลด..." -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "" @@ -6367,11 +6484,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6383,7 +6500,7 @@ msgstr "" msgid "mentioned users" msgstr "ผู้ใช้ที่ถูกกล่าวถึง" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "เมนู" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6410,26 +6527,26 @@ msgstr "" msgid "Message {0}" msgstr "ส่งข้อความถึง {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "ข้อความถูกลบ" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "ข้อความถูกลบ" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "ข้อความจากเซิร์ฟเวอร์: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "ช่องกรอกข้อความ" @@ -6452,7 +6569,7 @@ msgstr "ข้อความยาวเกินไป" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "" @@ -6580,7 +6697,7 @@ msgstr "วีดีโอ" msgid "Music" msgstr "เพลง" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "ปิดการมองเห็น" @@ -6625,7 +6742,7 @@ msgstr "รายชื่อที่ปิดการมองเห็น" msgid "Mute these accounts?" msgstr "ต้องการปิดการมองเห็นบัญชีนี้หรือไม่?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "" @@ -6663,7 +6780,7 @@ msgstr "ปิดการมองเห็นเธรต" msgid "Mute words & tags" msgstr "ปิดการมองเห็นคำและแท็ก" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "" @@ -6775,23 +6892,20 @@ msgid "New chat" msgstr "แชทใหม่" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6809,7 +6923,7 @@ msgstr "" msgid "New follower notifications" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "ข่าวสาร" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "ไม่ติดตาม {0} อีกต่อไป" msgid "No media yet" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "ยังไม่มีข้อความ" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "ไม่มีผลลัพธ์" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "เปิดการสร้างอวาตาร์" msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "เปิดการตั้งค่าการสนทนา" @@ -7375,7 +7489,7 @@ msgstr "" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7383,7 +7497,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "เปิดการตั้งค่าข้อความ" @@ -7527,7 +7641,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "พักวีดีโอ" msgid "People" msgstr "ผู้คน" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "ผู้คนที่ติดตาม @{0}" msgid "People I follow" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8049,6 +8179,11 @@ msgstr "" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "โพสต์ที่อ้างอิงถูกแยกออก msgid "Quote posts disabled" msgstr "ยกเลิกการโควท" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "" msgid "Re-attach quote" msgstr "แนบโพสต์ที่โควทอีกครั้ง" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "" @@ -8446,7 +8589,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "ลบ {displayName} จากชุดเริ่มต้นของคุณ" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8496,7 +8639,7 @@ msgstr "ลบฟีต" msgid "Remove feed?" msgstr "ลบฟีตหรือไม่?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8655,7 +8798,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "การมองเห็นการตอบกลับได้ร msgid "Reply was successfully hidden" msgstr "การตอบกลับถูกซ่อนเรียบร้อยแล้ว" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "รายงาน" @@ -8749,7 +8892,7 @@ msgstr "รายงานฟีด" msgid "Report list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "รายงานข้อความ" @@ -8776,7 +8919,7 @@ msgstr "" msgid "Report this feed" msgstr "รายงานฟีดนี้" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "" @@ -8844,7 +8987,7 @@ msgstr "" msgid "Reposted by you" msgstr "รีโพสต์โดยคุณ" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "" msgid "Reposts of this post" msgstr "รีโพสต์ของโพสต์นี้" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "ส่งข้อเสนอแนะ" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "ส่งข้อความ" @@ -9627,6 +9770,8 @@ msgstr "การชักชวนทางเพศ" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,15 +10141,30 @@ msgstr "ฟีดอื่น ๆ ที่คุณอาจชอบ" msgid "Some people can reply" msgstr "บางคนสามารถตอบได้" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" msgstr "" #: src/components/moderation/ReportDialog/index.tsx:103 @@ -10012,7 +10172,7 @@ msgid "Something wasn't quite right with the data you're trying to report. Pleas msgstr "" #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "เกิดข้อผิดพลาดบางอย่าง" @@ -10247,7 +10407,7 @@ msgstr "สำเร็จ!" msgid "Successfully verified" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10362,7 +10522,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "" @@ -10375,7 +10535,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "" @@ -10600,6 +10760,10 @@ msgstr "ธีม" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "ยังไม่มีเวลาจำกัดสำหรับการปิดใช้งานบัญชี คุณสามารถกลับมาได้ตลอดเวลา" @@ -10669,8 +10833,8 @@ msgstr "" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "" msgid "This content is not viewable without a Bluesky account." msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "" @@ -10825,10 +10989,6 @@ msgstr "" msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "" -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "" @@ -10939,6 +11099,10 @@ msgstr "" msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "" @@ -11107,8 +11271,8 @@ msgstr "" msgid "Topic" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "" msgid "Two-factor authentication (2FA)" msgstr "" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "ปลดบล็อก" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11328,11 +11492,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11358,7 +11522,7 @@ msgstr "" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "" @@ -11395,7 +11559,7 @@ msgstr "เปิดเสียงการสนทนา" msgid "Unmute list" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "" @@ -11494,12 +11658,16 @@ msgstr "อัปเดต <0>{displayName} ในลิสต์" msgid "Update email" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11905,7 +12073,7 @@ msgstr "ดูรายละเอียด" msgid "View full thread" msgstr "ดูเธรดเต็ม" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11945,6 +12113,10 @@ msgstr "" msgid "View the avatar" msgstr "ดูอวตาร์" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "" msgid "We couldn't load this conversation" msgstr "เราไม่สามารถโหลดการสนทนานี้ได้" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12170,7 +12342,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "เรากำลังประสบปัญหาเครือข่าย โปรดลองอีกครั้ง" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12269,6 +12441,10 @@ msgstr "" msgid "Who can interact with this post?" msgstr "ใครสามารถมีปฏิสัมพันธ์กับโพสต์นี้ได้บ้าง?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "นักเขียน" msgid "Wrong DID returned from server. Received: {0}" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "" @@ -12717,14 +12897,13 @@ msgid "You probably want to restart the app now." msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:87 @@ -12754,21 +12933,13 @@ msgstr "คุณจะเริ่มได้รับการแจ้งเ msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "คุณจะได้รับอีเมลที่มี \"รหัสรีเซ็ต\" ใส่รหัสนั้นที่นี่ จากนั้นใส่รหัสผ่านใหม่ของคุณ" -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" msgstr "" #: src/screens/Signup/index.tsx:152 @@ -12987,6 +13158,10 @@ msgstr "" msgid "Your muted words" msgstr "คำที่คุณปิดเสียง" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/tr/messages.po b/src/locale/locales/tr/messages.po index 67e3e0ac90..16f4e56c11 100644 --- a/src/locale/locales/tr/messages.po +++ b/src/locale/locales/tr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: tr\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "\"{interestsDisplayName}\" kategorisi (etkin)" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(gömülü içerik içeriyor)" @@ -94,7 +88,7 @@ msgstr "{0, plural, other {# ay}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -215,21 +209,11 @@ msgstr "{0} kullanılamaz" msgid "{0} is not supported by your device." msgstr "{0} cihazınız tarafından desteklenmiyor." -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} bu hafta katıldı" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0}/{1}" msgid "{0} out of 50" msgstr "50'de {0}" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0} şu tepkiyi verdi: {1}" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "{0}, bir {1} listesi" msgid "{0}'s avatar" msgstr "{0} kullanıcısının avatarı" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "" @@ -530,7 +497,8 @@ msgstr "{MAX_DISPLAY_NAME, plural, other {Görünür isim çok uzun. En fazla # msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "{MAX_HIDDEN_REPLIES, plural, other {En fazla # yanıt gizleyebilirsiniz.}}" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -542,6 +510,32 @@ msgstr "{MIN_ACCESS_AGE, plural, other {Bir hesap oluşturmak için en az # yaş msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, other {# dakika}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "{name} kullanıcısının favori akışları ve kişileri - bana katıl!" @@ -571,10 +565,16 @@ msgstr "{profileName} Bluesky'a {timeAgoString} önce bir başlangıç paketi ku msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "Bluesky'da bulabileceğiniz bazı popüler akışların derlenmiş hali" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "bir mesaj" @@ -802,7 +802,7 @@ msgstr "Hesap" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "Hesap sağlayıcısı" msgid "Account removed from quick access" msgstr "Hesap hızlı erişimden kaldırıldı" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Hesap sessizden çıkarıldı" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "Çıkıntılı onay tikine sahip hesaplar <0><1/> başka hesapları doğrulayabilir. Bu güvenilir doğrulayıcılar Bluesky tarafından seçilir." -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "Etkinlik bildirimleri" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Ekle" @@ -965,7 +965,7 @@ msgstr "Hesaba otomasyon işareti ekle" msgid "Add emoji reaction" msgstr "Emoji tepkisi ekle" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "" @@ -978,8 +978,9 @@ msgstr "Görsel ekle" msgid "Add media to post" msgstr "Gönderiye medya ekle" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "" @@ -1001,8 +1002,8 @@ msgstr "Seçilen ayarlarla sessize alınacak kelimeyi ekle" msgid "Add muted words and tags" msgstr "Sessize alınacak kelimeler ve etiketler ekle" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "Kullanıcıyı listeye ekle" msgid "Add your birthdate" msgstr "Doğum tarihinizi ekleyin" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "Ek ayrıntılar (1000 karakterle sınırlı)" msgid "Additional details (limit 300 characters)" msgstr "Ek ayrıntılar (300 karakterle sınırlıdır)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1361,8 +1367,8 @@ msgstr "Birkaç Bluesky gönderisinin yeniden gönderi, beğeni ve yorum yapma s msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "Bluesky'ın güvenilir doğrulayıcıları seçmesini ve güvenilir doğrulayıcıların da bireysel hesapları doğrulamasını gösteren bir çizim." -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1439,6 +1445,16 @@ msgstr "Herkes" msgid "Anyone can interact" msgstr "Herkes etkileşime geçebilir" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "Tam olarak emin misiniz?" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "\"{0}\" uygulama şifresini silmek istediğinizden emin misiniz?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1574,7 +1590,7 @@ msgstr "Bu başlangıç paketini silmek istediğinize emin misiniz?" msgid "Are you sure you want to discard your changes?" msgstr "Değişiklikleri iptal etmek istediğinizden emin misiniz?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1653,9 +1669,9 @@ msgstr "Videoları ve GIFleri otomatik oynat" msgid "Available" msgstr "Kullanılabilir" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "{name} kullanıcısının gönderilerinden bildirim alabilmeniz için ö #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "Başka bir kullanıcıya mesaj atabilmeniz için öncelikle e-postanızı doğrulamanız gerekmektedir." @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Doğum günü" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Engelle" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1772,7 +1788,7 @@ msgstr "" msgid "Block account" msgstr "Hesabı engelle" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "" @@ -1794,7 +1810,7 @@ msgstr "Engelle ve Sil" msgid "Block list" msgstr "Listeyi engelle" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "Engelle veya raporla" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Engellenen Hesaplar" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Engellenen hesaplar, konularınıza yanıt veremez, sizi bahsedemez veya başka şekilde sizinle etkileşime giremez." @@ -2056,17 +2072,16 @@ msgstr "Kamera" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "Değişiklikler kaydedildi" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "Başlangıç paketine yapılan değişiklikler listeyi oluşturduktan sonra ona yansıtılmayacaktır. Liste bağımsız bir kopya olacaktır." -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "Sohbet silindi" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "Sohbet mesajları - sessiz" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "Sohbet mesajları - sesli" @@ -2253,12 +2268,16 @@ msgstr "Mesajlaşma ayarları" msgid "Chat Settings" msgstr "Mesajlaşma Ayarları" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "" @@ -2323,6 +2342,10 @@ msgstr "Gönderi dillerini seçin" msgid "Choose this color as your avatar" msgstr "Bu rengi avatar olarak seç" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "Kimi davet edeceğinizi seçin" @@ -2368,7 +2391,7 @@ msgstr "Bilgi için tıklayın" msgid "click here" msgstr "buraya tıklayın" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2376,6 +2399,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "Destek ekibimize ulaşmak için buraya tıklayın" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "Hesabınızı silmek için buraya tıklayın" @@ -2402,8 +2429,8 @@ msgstr "Doğum tarihinizi güncellemek için buraya tıklayın" msgid "Click here to update your email" msgstr "E-postanızı güncellemek için buraya tıklayın" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2411,11 +2438,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "{0} etiket menüsünü açmak için tıklayın" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "İletilemeyen mesajı tekrar denemek için tıklayın" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2444,7 +2471,7 @@ msgstr "Klip 🐴 klop 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Klip 🐴 klop 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "Canlı yayın kapak görselini düzenle" msgid "Configured in <0>moderation settings." msgstr "<0>Moderasyon ayarlarında düzenleniyor." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "Konuya devam et" msgid "Continue thread..." msgstr "Konuya devam et..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "Grup adına devam et" @@ -2770,7 +2799,7 @@ msgstr "Sonraki adıma devam et" msgid "Conversation" msgstr "Yazışma" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Yazışma silindi" @@ -2784,7 +2813,7 @@ msgstr "Yazışma silindi" msgid "Copied build version to clipboard" msgstr "Sürüm numarası panoya kopyalandı" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Panoya kopyalandı" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Kopyalandı!" @@ -2865,8 +2895,8 @@ msgstr "Profil bağlantısını kopyala" msgid "Copy link to starter pack" msgstr "Başlangıç paketi bağlantısını kopyala" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Mesajı kopyala" @@ -3030,10 +3060,6 @@ msgstr "Bu başlangıç ​​paketini kullanmadan bir hesap oluşturun" msgid "Create an avatar instead" msgstr "Bunun yerine bir avatar oluştur" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Bir tane daha oluştur" @@ -3065,6 +3091,10 @@ msgstr "Moderasyon listesi oluştur" msgid "Create new account" msgstr "Yeni hesap oluştur" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "Başlangıç paketi oluştur" msgid "Create user list" msgstr "Kullanıcı listesi oluştur" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "{0} oluşturuldu" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "Oluşturucu engellendi" @@ -3165,9 +3203,9 @@ msgstr "Varsayılan" msgid "Default icons" msgstr "Varsayılan simgeler" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Yazışmayı sil" msgid "Delete Conversation" msgstr "Yazışmayı Sil" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Benim için sil" @@ -3227,11 +3265,11 @@ msgstr "Benim için sil" msgid "Delete list" msgstr "Listeyi sil" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Mesajı sil" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Mesajı benim için sil" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Silindi" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Silinen Hesap" @@ -3331,6 +3368,11 @@ msgstr "Diyalog: kimin bu gönderiyle etkileşebileceğini ayarlayın" msgid "Dim" msgstr "Karart" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Tamam" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "Bir tepki eklemek için mesaja çift dokunun ya da uzun basın" @@ -3624,6 +3666,7 @@ msgstr "örn: Reklamlarla tekrar tekrar yanıt veren kullanıcılar." msgid "Eating disorders" msgstr "Yeme bozuklukları" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Avatarı düzenle" msgid "Edit Feeds" msgstr "Akışları Düzenle" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "" @@ -3668,6 +3711,10 @@ msgstr "Etkileşim ayarlarını düzenle" msgid "Edit interests" msgstr "İlgi alanlarını düzenle" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "Moderasyon listesini düzenle" msgid "Edit My Feeds" msgstr "Akışlarımı Düzenle" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "" @@ -3721,7 +3768,7 @@ msgstr "Profil Düzenle" msgid "Edit starter pack" msgstr "Başlangıç paketini düzenle" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "Sohbet kabul edilemedi" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "Emoji tepkisi eklenemedi" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "Başlangıç paketine eklenemedi" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "Uygulama şifresi oluşturulamadı. Lütfen tekrar deneyin." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "Yazışma oluşturulamadı" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "Sohbet silinemedi" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Mesaj silinemedi" @@ -4161,15 +4217,27 @@ msgstr "Gönderi silinemedi, lütfen tekrar deneyin" msgid "Failed to delete starter pack" msgstr "Başlangıç paketi silinemedi" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "Germ DM bağlantısı kesilemedi. Hata: {0}" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "Önerilen hesaplar tümden takip edilemedi, lütfen tekrar deneyin" @@ -4186,7 +4254,7 @@ msgstr "Öneri gizlenemedi, lütfen internet bağlantınızı kontrol edin" msgid "Failed to launch SMS app" msgstr "SMS uygulaması başlatılamadı" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4250,12 +4318,16 @@ msgstr "Önerilen akışlar yüklenemedi" msgid "Failed to load suggested follows" msgstr "Önerilen takipler yüklenemedi" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "Tüm istekleri okundu olarak işaretleme başarısız oldu" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "" @@ -4277,8 +4349,8 @@ msgstr "Bir ağ probleminden dolayı veri kaldırılamadı, lütfen internet ba msgid "Failed to remove data. {0}" msgstr "Veri kaldırılamadı. {0}" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "Emoji tepkisi kaldırılamadı" @@ -4287,6 +4359,10 @@ msgstr "Emoji tepkisi kaldırılamadı" msgid "Failed to remove from starter pack" msgstr "Başlangıç paketinden çıkarılamadı" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "Doğrulama kaldırılamadı" @@ -4333,6 +4409,10 @@ msgstr "İtirazınız gönderilemedi, lütfen tekrar deneyin." msgid "Failed to toggle thread mute, please try again" msgstr "Konuyu sessize alma seçeneği değiştirilemedi, lütfen tekrar deneyin" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "Listenin sabitlemesi kaldırılamadı" @@ -4814,6 +4894,20 @@ msgstr "<0/> tarafından" msgid "Generate a starter pack" msgstr "Bir başlangıç ​​paketi oluşturun" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "Birisi gönderi paylaştığında bildirim al" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "Başla" @@ -4936,7 +5031,7 @@ msgstr "Geri git" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "Hesap ayarlarına git" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "{0} ile olan yazışmaya git" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Sonrakine git" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Profile git" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "" @@ -5049,26 +5144,40 @@ msgstr "Açık şiddet içeren içerik" msgid "Grooming or predatory behavior" msgstr "Reşit olmayanlara yönelik cinsel yönlendirme ya da sarkıntılık davranışı" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5078,7 +5187,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "Grup adı" @@ -5336,6 +5445,10 @@ msgstr "Hmmmm, o moderasyon hizmetini yükleyemedik." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Bekleyin! Videoya kademeli olarak erişim veriyoruz ve siz hâlâ sıradasınız. Birazdan tekrar kontrol edin!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "Arkadaşları Davet Edin" msgid "Invite friends <0/>" msgstr "Arkadaşları davet edin <0/>" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "" @@ -5712,7 +5829,7 @@ msgstr "İnsanları bu başlangıç ​​paketine davet edin!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Arkadaşlarınızı, beğendiğiniz akışları ve kişileri takip etmeye davet edin" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Daha fazlasını öğren." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Ayrıl" @@ -5939,11 +6056,11 @@ msgstr "Sohbetten ayrıl" msgid "Leave conversation" msgstr "Yazışmadan ayrıl" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "" @@ -6036,14 +6153,14 @@ msgstr "{0, plural, other {# kullanıcı}} tarafından beğenildi" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "{likeCount, plural, other {# kullanıcı}} tarafından beğenildi" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Beğeniler" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "Gönderi etkileşim ayarları yükleniyor..." msgid "Loading..." msgstr "Yükleniyor..." -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "" @@ -6367,11 +6484,11 @@ msgstr "Başka cihazda depolanan görsel" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Bazı gruplar için rahatsız edici ya da uygunsuz olabilecek medya." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6383,7 +6500,7 @@ msgstr "Bahsetme bildirimleri" msgid "mentioned users" msgstr "bahsedilen kullanıcılar" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Menü" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "Mesaj" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "Mesaj" @@ -6410,26 +6527,26 @@ msgstr "Mesaj" msgid "Message {0}" msgstr "Mesaj {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Mesaj silindi" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Mesaj silindi" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "@{0} mesajı: {1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Sunucudan mesaj: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Mesaj girdi alanı" @@ -6452,7 +6569,7 @@ msgstr "Mesaj çok uzun" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "Mesaj çok uzun ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "Mesaj seçenekleri" @@ -6580,7 +6697,7 @@ msgstr "Filmler" msgid "Music" msgstr "Müzik" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Sessize al" @@ -6625,7 +6742,7 @@ msgstr "Listeyi sessize al" msgid "Mute these accounts?" msgstr "Bu hesapları sessize al?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "" @@ -6663,7 +6780,7 @@ msgstr "Konuyu sessize al" msgid "Mute words & tags" msgstr "Kelimeleri ve etiketleri sustur" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "" @@ -6775,23 +6892,20 @@ msgid "New chat" msgstr "Yeni sohbet" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6809,7 +6923,7 @@ msgstr "Yeni Özellik" msgid "New follower notifications" msgstr "Yeni takipçi bildirimleri" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Haberler" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "{0} artık takip edilmiyor" msgid "No media yet" msgstr "Henüz bir medya yok" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Henüz mesaj yok" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Sonuç yok" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Avatar oluşturucuyu aç" msgid "Open camera" msgstr "Kamerayı aç" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Yazışma seçeneklerini aç" @@ -7375,7 +7489,7 @@ msgstr "Tüm emoji listesini aç" msgid "Open Germ DM" msgstr "Germ DM'i aç" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7383,7 +7497,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "{niceUrl} web bağlantısını aç" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Mesaj seçeneklerini aç" @@ -7527,7 +7641,7 @@ msgstr "Gönderi oluşturucusunu açar" msgid "Opens this draft in the composer" msgstr "Bu taslağı düzenleyicide açar" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Videoyu duraklat" msgid "People" msgstr "Kişiler" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "@{0} tarafından takip edilenler" msgid "People I follow" msgstr "Takip ettiklerim" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "Takip ettiğiniz kişiler" @@ -8049,6 +8179,11 @@ msgstr "Gönderi Etkileşim Ayarları" msgid "Post language selection" msgstr "Gönderi dili seçimi" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "Alıntı gönderinin ilişiği başarıyla kesildi" msgid "Quote posts disabled" msgstr "Alıntı gönderilen devre dışı bırakıldı" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "İşlem sıklığı sınırı aşıldı. Lütfen daha sonra tekrar deney msgid "Re-attach quote" msgstr "Alıntıyı yeniden iliştir" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "{emoji} ile tepki ver" @@ -8446,7 +8589,7 @@ msgstr "Grup sohbetinden {displayName} kişisini çıkar" msgid "Remove {displayName} from starter pack" msgstr "Başlangıç paketinden {displayName} kullanıcısını çıkart" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8496,7 +8639,7 @@ msgstr "Akışı kaldır" msgid "Remove feed?" msgstr "Akış kaldırılsın mı?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8655,7 +8798,7 @@ msgstr "Size yanıt" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Yanıt görünürlüğü güncellendi" msgid "Reply was successfully hidden" msgstr "Yanıt başarıyla gizlendi" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Raporla" @@ -8749,7 +8892,7 @@ msgstr "Akışı raporla" msgid "Report list" msgstr "Listeyi raporla" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Mesajı raporla" @@ -8776,7 +8919,7 @@ msgstr "Bu yazışmayı raporla" msgid "Report this feed" msgstr "Bu akışı raporla" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "" @@ -8844,7 +8987,7 @@ msgstr "{reposter} tarafından yeniden gönderilmiş" msgid "Reposted by you" msgstr "Siz yeniden göndermişsiniz" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "Yeniden gönderiler" msgid "Reposts of this post" msgstr "Bu gönderinin yeniden gönderilmesi" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "Önceki adıma döner" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Geribildirim gönder" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Mesaj gönder" @@ -9627,6 +9770,8 @@ msgstr "Cinsel Çağrışımlı" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,15 +10141,30 @@ msgstr "Beğenebileceğiniz diğer akışlar" msgid "Some people can reply" msgstr "Bazı kişiler yanıtlayabilir" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "Birisi {0} tepkisi verdi" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" msgstr "" #: src/components/moderation/ReportDialog/index.tsx:103 @@ -10012,7 +10172,7 @@ msgid "Something wasn't quite right with the data you're trying to report. Pleas msgstr "Raporlamaya çalıştığınız verilerde bir sorun var. Lütfen destekle iletişime geçin." #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Bir şeyler ters gitti" @@ -10247,7 +10407,7 @@ msgstr "Başarılı!" msgid "Successfully verified" msgstr "Başarıyla doğrulandı" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "Önerilen" @@ -10362,7 +10522,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "" @@ -10375,7 +10535,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "" @@ -10600,6 +10760,10 @@ msgstr "Tema" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "Doğum tarihinizi ne kadar sık değiştirebileceğinizin bir sınırı vardır. Tekrar güncellemek için birkaç gün beklemeniz gerekebilir." +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Hesap etkisizleştirme için zaman sınırı yoktur, istediğiniz zaman geri gelebilirsiniz." @@ -10669,8 +10833,8 @@ msgstr "Akışlarınızı güncellerken bir sorun oldu, lütfen internet bağlan #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Bu içerik, içerikte yer alan kullanıcılardan biri diğerini engelled msgid "This content is not viewable without a Bluesky account." msgstr "Bu içerik, bir Bluesky hesabı olmadan görüntülenemez." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "Bu yazışmanın yapıldığı hesap ya silinmiş ya da devre dışı bırakılmış. Seçenekler için basın" @@ -10825,10 +10989,6 @@ msgstr "Bu özellik bir uygulama şifresi kullanırken erişilemez. Lütfen ana msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Bu özellik Uygulama Şifresi kullanırken kullanılamaz. Lütfen ana şifrenizle giriş yapın." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Bu akış şu anda yüksek trafik alıyor ve geçici olarak kullanılamıyor. Lütfen daha sonra tekrar deneyin." @@ -10939,6 +11099,10 @@ msgstr "Bu profil sadece giriş yapmış kullanıcılara görünür. Giriş yapm msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Bu yanıt konunuzun altındaki gizli bir bölüme sıralanacaktır ve ona gelen yanıtlar hem sizin hem de başkaları için sessize alınacaktır." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Bu hizmet, kullanım şartları veya bir gizlilik politikası sunmamış." @@ -11107,8 +11271,8 @@ msgstr "Önce en öne çıkan yanıtlar" msgid "Topic" msgstr "Konu başlığı" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "TV" msgid "Two-factor authentication (2FA)" msgstr "İki adımlı doğrulama (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Mesajınızı buraya yazın" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Engeli kaldır" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11328,11 +11492,11 @@ msgstr "Maalesef profilinizde belirttiğiniz doğum tarihi sizi Bluesky kullanma msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "Ne yazık ki beyan edilen yaşınız bulunduğunuz bölgeden Bluesky'a erişmek için yeterince yaşlı olmadığıızı gösteriyor." -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11358,7 +11522,7 @@ msgstr "Beğenmeyi geri al" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Beğeniyi kaldır ({0, plural, other {# beğeni}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "" @@ -11395,7 +11559,7 @@ msgstr "Yazışmayı sessizden çıkar" msgid "Unmute list" msgstr "Listeyi sessizden çıkar" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "" @@ -11494,12 +11658,16 @@ msgstr "<0>{displayName} kullanıcısının listelerini düzenleyin" msgid "Update email" msgstr "E-postayı güncelle" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "{domain} adresine güncelle" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "{0} kullanıcısının profilini görüntüle" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11905,7 +12073,7 @@ msgstr "Ayrıntıları görüntüle" msgid "View full thread" msgstr "Tam konuyu görüntüle" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11945,6 +12113,10 @@ msgstr "Profil kapağını göster" msgid "View the avatar" msgstr "Avatarı görüntüle" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "Bu konu başlığı için bir sonuç bulamadık." msgid "We couldn't load this conversation" msgstr "Bu yazışmayı yükleyemedik" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12170,7 +12342,7 @@ msgstr "Hesabınızın yaş güvencesi işlemini başlatmakta sıkıntı yaşıy msgid "We're having network issues, try again" msgstr "Ağ sorunları yaşıyoruz, tekrar deneyin" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "Ağ sorunları yaşıyoruz, tekrar deneyin" @@ -12269,6 +12441,10 @@ msgstr "Bir onay işaretine dokunduğunuzda hangi kuruluşların doğrulama verd msgid "Who can interact with this post?" msgstr "Bu gönderiyle kim etkileşime geçebilir?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Yazarlar" msgid "Wrong DID returned from server. Received: {0}" msgstr "Sunucudan yanlış DID döndürüldü. Alınan: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "Sohbet verinizi ayrıca \"JSONL\" dosyası olarak da indirebilirsiniz. B msgid "You can always opt out and delete your data" msgstr "Her zaman vazgeçip verinizi silebilirsiniz" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "Uygulama içindeki sohbet ayarlarından sohbet bildirimlerinin sesli olup olmayacağını seçebilirsiniz" @@ -12717,14 +12897,13 @@ msgid "You probably want to restart the app now." msgstr "Şimdi uygulamayı yeniden başlatmak isteyebilirsiniz." #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "{0} tepkisi verdiniz" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:87 @@ -12754,21 +12933,13 @@ msgstr "Artık bu konu için bildirim alacaksınız" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Bir \"sıfırlama kodu\" içeren bir e-posta alacaksınız. Bu kodu buraya girin, ardından yeni şifrenizi girin." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" msgstr "" #: src/screens/Signup/index.tsx:152 @@ -12987,6 +13158,10 @@ msgstr "Konumunuz güncellendi." msgid "Your muted words" msgstr "Sessize aldığınız kelimeler" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "Şifreniz başarıyla değiştirildi! Lütfen bundan sonra Bluesky'a giriş yaparken yeni şifrenizi kullanın." diff --git a/src/locale/locales/uk/messages.po b/src/locale/locales/uk/messages.po index a099fd7119..9c96058359 100644 --- a/src/locale/locales/uk/messages.po +++ b/src/locale/locales/uk/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: uk\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(містить вбудований вміст)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# місяць} few {# місяці} many {# місяц #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -215,21 +209,11 @@ msgstr "" msgid "{0} is not supported by your device." msgstr "" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} приєдналися цього тижня" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} з {1}" msgid "{0} out of 50" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "" msgid "{0}'s avatar" msgstr "Аватарка користувача {0}" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "" @@ -530,7 +497,8 @@ msgstr "" msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -542,6 +510,32 @@ msgstr "" msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "" @@ -571,10 +565,16 @@ msgstr "" msgid "{rank}." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "" @@ -802,7 +802,7 @@ msgstr "Обліковий запис" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "Обліковий запис вилучено зі швидкого доступу" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Обліковий запис не ігнорується" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Додати" @@ -965,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "" @@ -978,8 +978,9 @@ msgstr "" msgid "Add media to post" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "" @@ -1001,8 +1002,8 @@ msgstr "" msgid "Add muted words and tags" msgstr "Додати ігноровані слова та теги" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "" msgid "Add your birthdate" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "" msgid "Additional details (limit 300 characters)" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1361,8 +1367,8 @@ msgstr "" msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1439,6 +1445,16 @@ msgstr "" msgid "Anyone can interact" msgstr "Усі можуть взаємодіяти" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "Ви дійсно хочете видалити пароль застосунку «{0}»?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1574,7 +1590,7 @@ msgstr "Ви дійсно хочете видалити цю підбірку?" msgid "Are you sure you want to discard your changes?" msgstr "Ви справді хочете відхилити зміни?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1653,9 +1669,9 @@ msgstr "Автовідтворення відео та GIF" msgid "Available" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "" #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "" @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Дата народження" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Заблокувати" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1772,7 +1788,7 @@ msgstr "" msgid "Block account" msgstr "Заблокувати обліковий запис" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "" @@ -1794,7 +1810,7 @@ msgstr "" msgid "Block list" msgstr "Заблокувати список" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Заблоковані облікові записи" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Заблоковані облікові записи не можуть вам відповідати, згадувати вас у своїх постах, і взаємодіяти з вами будь-яким іншим чином." @@ -2056,17 +2072,16 @@ msgstr "Камера" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "" @@ -2253,12 +2268,16 @@ msgstr "Налаштування чату" msgid "Chat Settings" msgstr "Налаштування чату" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "" @@ -2323,6 +2342,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "Обрати цей колір для свого аватару" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "" @@ -2368,7 +2391,7 @@ msgstr "" msgid "click here" msgstr "торкніться тут" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2376,6 +2399,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2402,8 +2429,8 @@ msgstr "" msgid "Click here to update your email" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2411,11 +2438,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Торкніться, щоб спробувати надіслати повідомлення знов" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2444,7 +2471,7 @@ msgstr "Тик 🐴 тигидик 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Тик 🐴 тигидик 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "Налаштовано <0>у налаштуваннях модерації." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "" msgid "Continue thread..." msgstr "Продовжити гілку..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2770,7 +2799,7 @@ msgstr "Продовжити до наступного кроку" msgid "Conversation" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Розмову видалено" @@ -2784,7 +2813,7 @@ msgstr "Розмову видалено" msgid "Copied build version to clipboard" msgstr "Скопійовано версію збірки до буфера обміну" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Скопійовано" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Скопійовано!" @@ -2865,8 +2895,8 @@ msgstr "" msgid "Copy link to starter pack" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Копіювати текст повідомлення" @@ -3030,10 +3060,6 @@ msgstr "" msgid "Create an avatar instead" msgstr "Натомість створити аватар" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Створити інший" @@ -3065,6 +3091,10 @@ msgstr "" msgid "Create new account" msgstr "Створити новий обліковий запис" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "" msgid "Create user list" msgstr "" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Створено: {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "" @@ -3165,9 +3203,9 @@ msgstr "Типово" msgid "Default icons" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "" msgid "Delete Conversation" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Видалити для мене" @@ -3227,11 +3265,11 @@ msgstr "Видалити для мене" msgid "Delete list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Видалити повідомлення" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Видалити повідомлення для мене" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Видалено" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Видалений обліковий запис" @@ -3331,6 +3368,11 @@ msgstr "Діалог: налаштувати, хто може взаємодія msgid "Dim" msgstr "Тьмяна" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Готово" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "" @@ -3624,6 +3666,7 @@ msgstr "" msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Редагувати фото профілю" msgid "Edit Feeds" msgstr "Редагувати стрічки" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "" @@ -3668,6 +3711,10 @@ msgstr "Редагувати налаштування взаємодії" msgid "Edit interests" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "" msgid "Edit My Feeds" msgstr "Редагувати мої стрічки" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "" @@ -3721,7 +3768,7 @@ msgstr "Редагувати профіль" msgid "Edit starter pack" msgstr "Редагувати власну підбірку" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "Не вдалось створити пароль застосунку. Будь ласка, спробуйте ще раз." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Не вдалося видалити повідомлення" @@ -4161,15 +4217,27 @@ msgstr "Не вдалося видалити пост, спробувати ще msgid "Failed to delete starter pack" msgstr "Не вдалось видалити власну підбірку" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "" @@ -4186,7 +4254,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4250,12 +4318,16 @@ msgstr "Не вдалося завантажити рекомендовані с msgid "Failed to load suggested follows" msgstr "Не вдалося завантажити запропоновані для читання облікові записи" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "" @@ -4277,8 +4349,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "" @@ -4287,6 +4359,10 @@ msgstr "" msgid "Failed to remove from starter pack" msgstr "" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "" @@ -4333,6 +4409,10 @@ msgstr "Не вдалося подати апеляцію. Будь ласка, msgid "Failed to toggle thread mute, please try again" msgstr "Не вдалося ігнорувати гілку, будь ласка, спробуйте пізніше" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "" @@ -4814,6 +4894,20 @@ msgstr "Від <0/>" msgid "Generate a starter pack" msgstr "Згенерувати особисту підбірку" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "" @@ -4936,7 +5031,7 @@ msgstr "Перейти назад" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Перейти до розмови з {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Далі" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Перейти до облікового запису" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "" @@ -5049,26 +5144,40 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5078,7 +5187,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "" @@ -5336,6 +5445,10 @@ msgstr "Хм, ми не змогли завантажити цей сервіс msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Чекай-но! Ми поступово даємо доступ до відео, а ви поки що чекаєте в черзі. Спробуйте пізніше!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "" @@ -5712,7 +5829,7 @@ msgstr "Запросити користувачів до цієї підбірк msgid "Invite your friends to follow your favorite feeds and people" msgstr "Запросіть друзів стежити за вашими улюбленими стрічками та користувачами" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Дізнатися більше." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Вийти" @@ -5939,11 +6056,11 @@ msgstr "Вийти з чату" msgid "Leave conversation" msgstr "Залишити розмову" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "" @@ -6036,14 +6153,14 @@ msgstr "" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Уподобання" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "" msgid "Loading..." msgstr "Завантаження..." -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "" @@ -6367,11 +6484,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Медіавміст, який може бути тривожним або недоречним для певних глядачів." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6383,7 +6500,7 @@ msgstr "" msgid "mentioned users" msgstr "згадані користувачі" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Меню" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6410,26 +6527,26 @@ msgstr "" msgid "Message {0}" msgstr "Повідомлення {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Повідомлення видалено" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Повідомлення видалено" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Повідомлення від сервера: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Поле введення повідомлення" @@ -6452,7 +6569,7 @@ msgstr "Повідомлення задовге" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "" @@ -6580,7 +6697,7 @@ msgstr "Кіно" msgid "Music" msgstr "Музика" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Стишити" @@ -6625,7 +6742,7 @@ msgstr "Ігнорувати список" msgid "Mute these accounts?" msgstr "Ігнорувати ці облікові записи?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "" @@ -6663,7 +6780,7 @@ msgstr "Ігнорувати обговорення" msgid "Mute words & tags" msgstr "Ігнорувати слова та теги" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "" @@ -6775,23 +6892,20 @@ msgid "New chat" msgstr "Новий чат" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6809,7 +6923,7 @@ msgstr "" msgid "New follower notifications" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Новини" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "Ви більше не читаєте {0}" msgid "No media yet" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Ще немає повідомлень" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Результати відсутні" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Відкрити створювач аватарів" msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Відкрити налаштування розмови" @@ -7375,7 +7489,7 @@ msgstr "" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7383,7 +7497,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "Відкрити посилання на {niceUrl}" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Відкрити налаштування повідомлень" @@ -7527,7 +7641,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Призупинити відео" msgid "People" msgstr "Люди" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Люди, які читають @{0}" msgid "People I follow" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8049,6 +8179,11 @@ msgstr "" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "Цитування посту успішно відкріплено" msgid "Quote posts disabled" msgstr "Цитування постів вимкнено" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "" msgid "Re-attach quote" msgstr "Додати повторно цитування" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "" @@ -8446,7 +8589,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "Видалити {displayName} з підбірки" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8496,7 +8639,7 @@ msgstr "Видалити стрічку" msgid "Remove feed?" msgstr "Видалити стрічку?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8655,7 +8798,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Оновлено видимість відповідей" msgid "Reply was successfully hidden" msgstr "Відповідь успішно приховано" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Поскаржитися" @@ -8749,7 +8892,7 @@ msgstr "Поскаржитись на стрічку" msgid "Report list" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Поскаржитися на повідомлення" @@ -8776,7 +8919,7 @@ msgstr "" msgid "Report this feed" msgstr "Поскаржитись на цю стрічку" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "" @@ -8844,7 +8987,7 @@ msgstr "" msgid "Reposted by you" msgstr "Ви зробили репост" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "" msgid "Reposts of this post" msgstr "Репости цього поста" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Надіслати відгук" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Надіслати повідомлення" @@ -9627,6 +9770,8 @@ msgstr "З сексуальним підтекстом" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,15 +10141,30 @@ msgstr "Інші стрічки, які можуть вам сподобатис msgid "Some people can reply" msgstr "Певні користувачі можуть відповідати" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" msgstr "" #: src/components/moderation/ReportDialog/index.tsx:103 @@ -10012,7 +10172,7 @@ msgid "Something wasn't quite right with the data you're trying to report. Pleas msgstr "" #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Щось пішло не так" @@ -10247,7 +10407,7 @@ msgstr "Успіх!" msgid "Successfully verified" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10362,7 +10522,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "" @@ -10375,7 +10535,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "" @@ -10600,6 +10760,10 @@ msgstr "Тема" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Немає граничного часу для деактивації облікового запису, повертайтеся коли завгодно." @@ -10669,8 +10833,8 @@ msgstr "Виникла проблема з оновленням ваших ст #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Цей контент недоступний, оскільки один msgid "This content is not viewable without a Bluesky account." msgstr "Цей вміст не доступний для перегляду без облікового запису Bluesky." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "" @@ -10825,10 +10989,6 @@ msgstr "" msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Ця функція недоступна за використання пароля застосунку. Будь ласка, увійдіть за допомогою вашого основного пароля." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Ця стрічка зараз отримує забагато запитів і тимчасово недоступна. Спробуйте ще раз пізніше." @@ -10939,6 +11099,10 @@ msgstr "" msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Цей сервіс не надав умови обслуговування або політики конфіденційності." @@ -11107,8 +11271,8 @@ msgstr "" msgid "Topic" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "ТВ" msgid "Two-factor authentication (2FA)" msgstr "Двофакторна автентифікація (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Введіть своє повідомлення тут" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Розблокувати" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11328,11 +11492,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11358,7 +11522,7 @@ msgstr "Прибрати вподобання" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "" @@ -11395,7 +11559,7 @@ msgstr "Не ігнорувати розмову" msgid "Unmute list" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "" @@ -11494,12 +11658,16 @@ msgstr "Оновити <0>{displayName} у Списках" msgid "Update email" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Оновити на {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11905,7 +12073,7 @@ msgstr "Переглянути деталі" msgid "View full thread" msgstr "Переглянути обговорення" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11945,6 +12113,10 @@ msgstr "" msgid "View the avatar" msgstr "Переглянути аватар" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "" msgid "We couldn't load this conversation" msgstr "Не вдалось завантажити цю розмову" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12170,7 +12342,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "У нас виникли проблеми з мережею, спробуйте ще раз" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12269,6 +12441,10 @@ msgstr "" msgid "Who can interact with this post?" msgstr "Хто може взаємодіяти з цим постом?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Письменники" msgid "Wrong DID returned from server. Received: {0}" msgstr "" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "" @@ -12717,14 +12897,13 @@ msgid "You probably want to restart the app now." msgstr "" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:87 @@ -12754,21 +12933,13 @@ msgstr "Ви будете отримувати сповіщення з цьог msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Ви отримаєте електронний лист із кодом підтвердження. Введіть цей код тут, а потім введіть новий пароль." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" msgstr "" #: src/screens/Signup/index.tsx:152 @@ -12987,6 +13158,10 @@ msgstr "" msgid "Your muted words" msgstr "Ваші ігноровані слова" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/vi/messages.po b/src/locale/locales/vi/messages.po index 37f35aff43..0cfc8da581 100644 --- a/src/locale/locales/vi/messages.po +++ b/src/locale/locales/vi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: vi\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(chứa nội dung nhúng)" @@ -94,7 +88,7 @@ msgstr "{0, plural, other {# tháng}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "" @@ -215,21 +209,11 @@ msgstr "" msgid "{0} is not supported by your device." msgstr "" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "{0} tham gia tuần này" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "{0} trên {1}" msgid "{0} out of 50" msgstr "{0} trong số 50" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0} đã bày tỏ cảm xúc {1}" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "" msgid "{0}'s avatar" msgstr "hình đại diện của {0}" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "" @@ -530,7 +497,8 @@ msgstr "" msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "" @@ -542,6 +510,32 @@ msgstr "" msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "" @@ -571,10 +565,16 @@ msgstr "" msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "một tin nhắn" @@ -802,7 +802,7 @@ msgstr "Tài khoản" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "Tài khoản đã bị xóa khỏi truy cập nhanh" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "Tài khoản đã được bật lại thông báo" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "Tài khoản có dấu tích xanh hình viền răng cưa <0><1/> có thể xác minh người khác. Những người xác minh đáng tin cậy này được chọn bởi Bluesky." -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "Thêm" @@ -965,7 +965,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "Thêm emoji để bày tỏ cảm xúc" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "" @@ -978,8 +978,9 @@ msgstr "" msgid "Add media to post" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "" @@ -1001,8 +1002,8 @@ msgstr "Thêm từ ẩn với những thiết lập hiện tại" msgid "Add muted words and tags" msgstr "Thêm từ cấm và thẻ" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "Thêm tài khoản vào danh sách" msgid "Add your birthdate" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "" msgid "Additional details (limit 300 characters)" msgstr "Thông tin chi tiết thêm (tối đa 300 kí tự)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "" @@ -1361,8 +1367,8 @@ msgstr "" msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "Một hình vẽ cho thấy Bluesky chọn người xác minh đáng tin cậy, và rồi những người xác minh đáng tin cậy này xác minh từng tài khoản cá nhân khác." -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 @@ -1439,6 +1445,16 @@ msgstr "" msgid "Anyone can interact" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "Bạn có chắc chắn muốn xóa mật khẩu ứng dụng \"{0}\" không?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "" @@ -1574,7 +1590,7 @@ msgstr "Bạn có chắc chắn muốn xóa gói khởi đầu này không?" msgid "Are you sure you want to discard your changes?" msgstr "Bạn có chắc chắn muốn hủy bỏ các thay đổi không?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "" @@ -1653,9 +1669,9 @@ msgstr "Tự động phát video và GIF" msgid "Available" msgstr "" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "" #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "" @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "Ngày sinh" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "Chặn" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "" @@ -1772,7 +1788,7 @@ msgstr "" msgid "Block account" msgstr "Chặn tài khoản" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "" @@ -1794,7 +1810,7 @@ msgstr "Chặn và xoá" msgid "Block list" msgstr "Danh sách chặn" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "Chặn hoặc báo cáo" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "Tài khoản đã bị chặn" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Tài khoản bị chặn không thể trả lời bài đăng của bạn, đề cập đến bạn hoặc tương tác với bạn." @@ -2056,17 +2072,16 @@ msgstr "Máy ảnh" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "Đã xóa đoạn chat" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "" @@ -2253,12 +2268,16 @@ msgstr "Cài đặt chat" msgid "Chat Settings" msgstr "Cài đặt chat" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "" @@ -2323,6 +2342,10 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "Chọn màu này làm hình đại diện của bạn" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "" @@ -2368,7 +2391,7 @@ msgstr "" msgid "click here" msgstr "nhấn vào đây" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "" @@ -2376,6 +2399,10 @@ msgstr "" msgid "Click here to contact our support team" msgstr "" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "" @@ -2402,8 +2429,8 @@ msgstr "" msgid "Click here to update your email" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` @@ -2411,11 +2438,11 @@ msgstr "" msgid "Click to open tag menu for {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "Nhấn để thử lại tin nhắn không thành công" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "" @@ -2444,7 +2471,7 @@ msgstr "Lộp 🐴 cộp 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Lộp 🐴 cộp 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "Đã cấu hình trong <0>cài đặt kiểm duyệt." -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "" msgid "Continue thread..." msgstr "Tiếp tục thảo luận..." -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "" @@ -2770,7 +2799,7 @@ msgstr "Tiếp tục bước tiếp theo" msgid "Conversation" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "Hội thoại đã bị xóa" @@ -2784,7 +2813,7 @@ msgstr "Hội thoại đã bị xóa" msgid "Copied build version to clipboard" msgstr "Đã sao chép phiên bản xây dựng vào bảng ghi tạm" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "Đã sao chép vào bảng ghi tạm" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "Đã sao chép!" @@ -2865,8 +2895,8 @@ msgstr "" msgid "Copy link to starter pack" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "Sao chép văn bản tin nhắn" @@ -3030,10 +3060,6 @@ msgstr "Tạo tài khoản nhưng không sử dụng gói khởi đầu này" msgid "Create an avatar instead" msgstr "Tạo hình đại diện" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "Tạo thêm" @@ -3065,6 +3091,10 @@ msgstr "" msgid "Create new account" msgstr "Tạo tài khoản mới" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "" msgid "Create user list" msgstr "" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "Đã tạo {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "Người tạo đã bị chặn" @@ -3165,9 +3203,9 @@ msgstr "Mặc định" msgid "Default icons" msgstr "Biểu tượng mặc định" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "Xóa cuộc trò chuyện" msgid "Delete Conversation" msgstr "Xoá cuộc trò chuyện" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "Xóa cho tôi" @@ -3227,11 +3265,11 @@ msgstr "Xóa cho tôi" msgid "Delete list" msgstr "Xoá danh sách" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "Xóa tin nhắn" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "Xóa tin nhắn cho tôi" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "Đã xóa" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "Đã xóa tài khoản" @@ -3331,6 +3368,11 @@ msgstr "Hộp thoại: điều chỉnh ai có thể tương tác với bài đă msgid "Dim" msgstr "Mờ" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "Xong" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "Nhấp đúp hoặc nhấp và giữ tin nhắn để thêm bày tỏ cảm xúc" @@ -3624,6 +3666,7 @@ msgstr "" msgid "Eating disorders" msgstr "" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "Chỉnh sửa hình đại diện" msgid "Edit Feeds" msgstr "Chỉnh sửa bảng tin" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "" @@ -3668,6 +3711,10 @@ msgstr "Chỉnh sửa cài đặt tương tác" msgid "Edit interests" msgstr "Chỉnh sửa mục quan tâm" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "" msgid "Edit My Feeds" msgstr "Chỉnh sửa bảng tin của tôi" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "" @@ -3721,7 +3768,7 @@ msgstr "Chỉnh sửa hồ sơ" msgid "Edit starter pack" msgstr "Chỉnh sửa gói khởi đầu" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "Chấp nhận yêu cầu không thành công" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "Đã xảy ra lỗi khi thêm bày tỏ cảm xúc" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "Không tạo được mật khẩu ứng dụng. Vui lòng thử lại." #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "Tạo cuộc trò chuyện không thành công" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "Xóa đoạn chat không thành công" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "Không xóa được tin nhắn" @@ -4161,15 +4217,27 @@ msgstr "Không xóa được bài đăng, vui lòng thử lại" msgid "Failed to delete starter pack" msgstr "Không xóa được gói khởi đầu" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "" @@ -4186,7 +4254,7 @@ msgstr "" msgid "Failed to launch SMS app" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "" @@ -4250,12 +4318,16 @@ msgstr "Không tải được gợi ý bảng tin" msgid "Failed to load suggested follows" msgstr "Không tải được gợi ý theo dõi" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "Đánh dấu tất cả yêu cầu là đã đọc không thành công" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "" @@ -4277,8 +4349,8 @@ msgstr "" msgid "Failed to remove data. {0}" msgstr "" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "Đã xảy ra lỗi khi xoá bày tỏ cảm xúc" @@ -4287,6 +4359,10 @@ msgstr "Đã xảy ra lỗi khi xoá bày tỏ cảm xúc" msgid "Failed to remove from starter pack" msgstr "" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "Đã có lỗi xảy ra khi xoá xác minh" @@ -4333,6 +4409,10 @@ msgstr "Không gởi được kháng nghị, vui lòng thử lại." msgid "Failed to toggle thread mute, please try again" msgstr "Không thay đổi được chế độ im lặng thảo luận, vui lòng thử lại" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "" @@ -4814,6 +4894,20 @@ msgstr "Từ <0/>" msgid "Generate a starter pack" msgstr "Tạo gói khởi đầu" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "Bắt đầu" @@ -4936,7 +5031,7 @@ msgstr "Quay lại" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "Đến hội thoại với {0}" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "Tiếp theo" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "Đến hồ sơ" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "" @@ -5049,26 +5144,40 @@ msgstr "" msgid "Grooming or predatory behavior" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "" @@ -5078,7 +5187,7 @@ msgstr "" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "" @@ -5336,6 +5445,10 @@ msgstr "Hmmmm, không thể tải dịch vụ kiểm duyệt đó." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Chờ nhé! Chúng tôi đang dần dần cấp quyền truy cập video, và bạn vẫn đang trong hàng chờ. Hãy kiểm tra lại sau!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "" msgid "Invite friends <0/>" msgstr "" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "" @@ -5712,7 +5829,7 @@ msgstr "Mời mọi người vào gói khởi đầu này!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "Mời bạn bè theo dõi bảng tin và người bạn yêu thích" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "Tìm hiểu thêm." #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "Rời đi" @@ -5939,11 +6056,11 @@ msgstr "Rời chat" msgid "Leave conversation" msgstr "Rời đối thoại" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "" @@ -6036,14 +6153,14 @@ msgstr "Thích bởi {0, plural, other {# người dùng}}" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Thích bởi {likeCount, plural, other {# người dùng}}" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "Lượt thích" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "" msgid "Loading..." msgstr "Đang tải..." -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "" @@ -6367,11 +6484,11 @@ msgstr "" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "Phương tiện có thể gây phản cảm cho một số khán giả." -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "" @@ -6383,7 +6500,7 @@ msgstr "" msgid "mentioned users" msgstr "người dùng được đề cập" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "Trình đơn" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "" @@ -6410,26 +6527,26 @@ msgstr "" msgid "Message {0}" msgstr "Tin nhắn {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "Đã xóa tin nhắn" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "Đã xóa tin nhắn" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "Tin nhắn từ @{0}: {1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "Tin nhắn từ máy chủ: {0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "Trường nhập tin nhắn" @@ -6452,7 +6569,7 @@ msgstr "Tin nhắn quá dài" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "Tuỳ chọn tin nhắn" @@ -6580,7 +6697,7 @@ msgstr "Phim ảnh" msgid "Music" msgstr "Âm nhạc" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "Tắt tiếng" @@ -6625,7 +6742,7 @@ msgstr "Danh sách ẩn" msgid "Mute these accounts?" msgstr "Ẩn các tài khoản này?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "" @@ -6663,7 +6780,7 @@ msgstr "Tắt thông báo thảo luận" msgid "Mute words & tags" msgstr "Ẩn từ & thẻ" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "" @@ -6775,23 +6892,20 @@ msgid "New chat" msgstr "Chat mới" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 @@ -6809,7 +6923,7 @@ msgstr "Tính năng mới" msgid "New follower notifications" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "Tin tức" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "Không còn theo dõi {0}" msgid "No media yet" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "Chưa có tin nhắn nào" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "Không có kết quả" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "Mở trình tạo hình đại diện" msgid "Open camera" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "Mở tùy chọn hội thoại" @@ -7375,7 +7489,7 @@ msgstr "Mở danh sách emoji đầy đủ" msgid "Open Germ DM" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "" @@ -7383,7 +7497,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "Mở liên kết đến {niceUrl}" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "Mở tùy chọn tin nhắn" @@ -7527,7 +7641,7 @@ msgstr "" msgid "Opens this draft in the composer" msgstr "" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "Dừng video" msgid "People" msgstr "Con người" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "Người đang theo dõi @{0}" msgid "People I follow" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "" @@ -8049,6 +8179,11 @@ msgstr "Cài đặt tương tác bài đăng" msgid "Post language selection" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "Bài đăng trích dẫn đã được gỡ thành công" msgid "Quote posts disabled" msgstr "Trích dẫn bài đăng đã bị tắt" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "" msgid "Re-attach quote" msgstr "Đính kèm lại trích dẫn" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "Bày tỏ cảm xúc với {emoji}" @@ -8446,7 +8589,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "Xóa {displayName} khỏi gói khởi đầu" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "" @@ -8496,7 +8639,7 @@ msgstr "Xóa bảng tin" msgid "Remove feed?" msgstr "Xóa bảng tin?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "" @@ -8655,7 +8798,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "Đã cập nhật trạng thái hiển thị trả lời" msgid "Reply was successfully hidden" msgstr "Ẩn thành công trả lời" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "Báo cáo" @@ -8749,7 +8892,7 @@ msgstr "Báo cáo bảng tin" msgid "Report list" msgstr "Báo cáo danh sách" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "Báo cáo tin nhắn" @@ -8776,7 +8919,7 @@ msgstr "" msgid "Report this feed" msgstr "Báo cáo bảng tin này" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "" @@ -8844,7 +8987,7 @@ msgstr "" msgid "Reposted by you" msgstr "Đăng lại bởi bạn" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "" msgid "Reposts of this post" msgstr "Lượt đăng lại của bài đăng này" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "Quay lại bước trước đó" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "Gửi phản hồi" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "Gửi tin nhắn" @@ -9627,6 +9770,8 @@ msgstr "Khiêu dâm" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,15 +10141,30 @@ msgstr "Một số bảng tin khác bạn có thể thích" msgid "Some people can reply" msgstr "Một số người có thể trả lời" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "Ai đó đã bày tỏ cảm xúc {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" msgstr "" #: src/components/moderation/ReportDialog/index.tsx:103 @@ -10012,7 +10172,7 @@ msgid "Something wasn't quite right with the data you're trying to report. Pleas msgstr "Có điều gì đó không đúng với dữ liệu bạn đang cố gắng báo cáo. Vui lòng liên hệ bộ phận hỗ trợ." #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "Có gì đó không đúng" @@ -10247,7 +10407,7 @@ msgstr "Thành công!" msgid "Successfully verified" msgstr "Đã xác minh thành công" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "" @@ -10362,7 +10522,7 @@ msgstr "" msgid "Tap to remove your {0} reaction" msgstr "" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "" @@ -10375,7 +10535,7 @@ msgstr "" msgid "Tap to show all reactions" msgstr "" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "" @@ -10600,6 +10760,10 @@ msgstr "Giao diện" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Không có giới hạn thời gian cho việc vô hiệu hóa tài khoản, hãy quay lại bất cứ lúc nào." @@ -10669,8 +10833,8 @@ msgstr "Có vấn đề cập nhật bảng tin của bạn, vui lòng kiểm tr #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "Nội dung này không có hiệu lực vì một trong số người d msgid "This content is not viewable without a Bluesky account." msgstr "Không thể xem nội dung này nếu không có tài khoản Bluesky." -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "Nội dung này thuộc tài khoản đã xóa hoặc vô hiệu hóa. Nhấn để xem tùy chọn" @@ -10825,10 +10989,6 @@ msgstr "" msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "Tính năng này không khả dụng khi sử dụng Mật khẩu ứng dụng. Vui lòng đăng nhập bằng mật khẩu chính của bạn." -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Bảng tin này đang nhận lượng truy cập cao và tạm thời không khả dụng. Vui lòng thử lại sau." @@ -10939,6 +11099,10 @@ msgstr "Chỉ những người dùng đã đăng nhập mới xem được hồ msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "Trả lời này sẽ được sắp xếp vào mục ẩn ở cuối thảo luận của bạn và sẽ tắt thông báo cho các trả lời tiếp theo - cho cả bạn và người khác." +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "Dịch vụ này không cung cấp điều khoản dịch vụ hoặc chính sách bảo mật." @@ -11107,8 +11271,8 @@ msgstr "" msgid "Topic" msgstr "Chủ đề" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "TV" msgid "Two-factor authentication (2FA)" msgstr "Xác thực hai bước (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "Gõ tin nhắn của bạn ở đây" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "Bỏ chặn" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "" @@ -11328,11 +11492,11 @@ msgstr "" msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "" @@ -11358,7 +11522,7 @@ msgstr "Bỏ thích" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Bỏ thích ({0, plural, other {# lượt thích}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "" @@ -11395,7 +11559,7 @@ msgstr "Bật lại thông báo cho hội thoại" msgid "Unmute list" msgstr "Bỏ ẩn danh sách" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "" @@ -11494,12 +11658,16 @@ msgstr "Cập nhật <0>{displayName} trong danh sách" msgid "Update email" msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "Cập nhật thành {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "" @@ -11905,7 +12073,7 @@ msgstr "Xem chi tiết" msgid "View full thread" msgstr "Xem toàn bộ thảo luận" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "" @@ -11945,6 +12113,10 @@ msgstr "" msgid "View the avatar" msgstr "Xem hình đại diện" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "Chúng tôi không tìm thấy kết quả nào cho chủ đề đó." msgid "We couldn't load this conversation" msgstr "Không thể tải hội thoại này" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "" @@ -12170,7 +12342,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "Chúng tôi đang gặp vấn đề mạng, hãy thử lại" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "" @@ -12269,6 +12441,10 @@ msgstr "Khi bạn nhấp vào dấu tích, bạn sẽ thấy tổ chức đã x msgid "Who can interact with this post?" msgstr "Ai có thể tương tác với bài đăng này?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "Tác giả" msgid "Wrong DID returned from server. Received: {0}" msgstr "Máy chủ trả về sai mã DID. Nhận được: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "" msgid "You can always opt out and delete your data" msgstr "" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "" @@ -12717,14 +12897,13 @@ msgid "You probably want to restart the app now." msgstr "Bạn có thể cần phải khởi động lại ứng ngay bây giờ." #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "Bạn đã bày tỏ cảm xúc {0}" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:87 @@ -12754,21 +12933,13 @@ msgstr "Bạn sẽ bắt đầu nhận thông báo cho thảo luận này" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Bạn sẽ nhận email với mã \"khôi phục\". Nhập mã đó ở đây, sau đó nhập mật khẩu mới của bạn." -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" msgstr "" #: src/screens/Signup/index.tsx:152 @@ -12987,6 +13158,10 @@ msgstr "" msgid "Your muted words" msgstr "Từ cấm của bạn" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "" diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po index 16e15eaddd..8c36576a0f 100644 --- a/src/locale/locales/zh-CN/messages.po +++ b/src/locale/locales/zh-CN/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "……" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "“{interestsDisplayName}”类别(已选中)" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(包含嵌入内容)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# 个月} other {# 个月}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "{0, plural,one {# 个人} other {# 个人}} 对此做出了 {1} 反应" @@ -215,21 +209,11 @@ msgstr "{0} 已被占用" msgid "{0} is not supported by your device." msgstr "你的设备不支持翻译{0}。" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "本周加入了 {0} 人" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "第 {0} 个(共 {1} 个)" msgid "{0} out of 50" msgstr "已输入 {0} 个字符,最多 50 个字符" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0} 作出了 {1} 反应" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "{0},由 {1} 创建的列表" msgid "{0}'s avatar" msgstr "{0}的头像" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "{0}的头像" @@ -530,7 +497,8 @@ msgstr "{MAX_DISPLAY_NAME, plural, other {名称太长,不能超过 # 个字 msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "{MAX_HIDDEN_REPLIES, plural,other {你最多可以隐藏 # 则回复。}}" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "{memberCount}/{MEMBER_LIMIT}" @@ -542,6 +510,32 @@ msgstr "{MIN_ACCESS_AGE, plural,other {你必须年满 # 周岁才能创建账 msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, one {# 分钟} other {# 分钟}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "{name} 加入了群组" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "{name} 离开了群组" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "{name} 对 {target} 做出了 {0} 反应" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "{name} 已被添加至群组" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "{name} 已被移除出群组" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "{name}:{message}" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "{name}最喜欢的动态源和人物——快来加入我的行列吧!" @@ -571,10 +565,16 @@ msgstr "{profileName}在 {timeAgoString}前使用新手包加入了 Bluesky" msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "{requestCount, plural, one {# 个邀请} other {# 个邀请}}" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "超过 {requestCount} 条邀请" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "你可以在 Bluesky 上找到一系列热门动态源,包括 News、Booksky、Game Dev、Blacksky 以及 Fountain Pens" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "一条信息" @@ -802,7 +802,7 @@ msgstr "账户" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "账户提供商" msgid "Account removed from quick access" msgstr "已从快速访问中移除该账户" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "已取消隐藏该账户" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "带有蓝色扇形外观认证徽章的账户 <0><1/> 可以为其他账户授予认证,这些可信认证人由 Bluesky 官方所挑选。" -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "动态提醒" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "添加" @@ -965,7 +965,7 @@ msgstr "添加自动化标签至此账户" msgid "Add emoji reaction" msgstr "添加表情符号反应" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "添加群组对话成员" @@ -978,8 +978,9 @@ msgstr "添加图片" msgid "Add media to post" msgstr "添加媒体内容至帖文" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "添加成员" @@ -1001,8 +1002,8 @@ msgstr "使用所选配置添加隐藏字词" msgid "Add muted words and tags" msgstr "添加隐藏字词和标签" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "将用户新增至列表" msgid "Add your birthdate" msgstr "添加你的出生日期" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "由 {0} 加入" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "补充说明(一千个字以内)" msgid "Additional details (limit 300 characters)" msgstr "补充说明(300 个字以内)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "管理员" @@ -1361,9 +1367,9 @@ msgstr "包含 Bluesky 的几则帖文插图,旁边还有转发、喜欢和评 msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "这张图片显示 Bluesky 官方可挑选信任的认证人,并由可信认证人为其他账户授予认证。" -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." -msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." +msgstr "邀请链接可以让其他人通过链接直接加入群组对话,你可以控制谁能加入,以及加入是否需要手动批准,你可以随时停用此链接。" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 msgid "An issue not included in these options" @@ -1439,6 +1445,16 @@ msgstr "任何人" msgid "Anyone can interact" msgstr "任何人都可以参与互动" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "任何人都可以直接加入" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "任何人都可以申请加入" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "你真的确定要继续吗?" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "你确定要删除此应用密码“{0}”吗?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "你确定要删除这条信息吗?此操作将仅为你删除信息,而不会为其他参与者删除。" @@ -1574,7 +1590,7 @@ msgstr "你确定要删除此新手包吗?" msgid "Are you sure you want to discard your changes?" msgstr "你确定要放弃更改吗?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "你确定要离开 {groupName} 吗?" @@ -1653,9 +1669,9 @@ msgstr "自动播放视频及 GIF" msgid "Available" msgstr "可用" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "在你接收 {name} 的发帖提醒之前,你必须首先验证你的 #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "在与其他人展开对话以前,你必须首先验证你的电子邮箱。" @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "出生日期" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "屏蔽" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "屏蔽 {displayName}" @@ -1772,7 +1788,7 @@ msgstr "屏蔽 {displayName}" msgid "Block account" msgstr "屏蔽账户" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "屏蔽账户?" @@ -1794,7 +1810,7 @@ msgstr "屏蔽并删除" msgid "Block list" msgstr "屏蔽列表" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "屏蔽或举报" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "已屏蔽账户" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "已被屏蔽的账户无法在你的帖文下回复、提及你或以其他方式与你互动。" @@ -2056,17 +2072,16 @@ msgstr "相机" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "已保存更改" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "列表在创建后将是一个独立副本,任何对新手包的更改将不会影响已创建的列表。" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "已删除对话" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" -msgstr "" +msgstr "对话已锁定" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" -msgstr "" +msgstr "对话已永久锁定" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "对话信息 - 静音" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "对话信息 - 提示音" @@ -2253,14 +2268,18 @@ msgstr "对话设置" msgid "Chat Settings" msgstr "对话设置" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 -msgid "Chat title changed to {0}" -msgstr "" +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "已更改对话标题" -#: src/components/dms/systemMessage.ts:50 +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 +msgid "Chat title changed to {0}" +msgstr "已将对话标题更改为 {0}" + +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" -msgstr "" +msgstr "对话已解锁" #: src/components/dms/ConvoMenu.tsx:204 msgctxt "toast" @@ -2323,6 +2342,10 @@ msgstr "选择帖文语言" msgid "Choose this color as your avatar" msgstr "选择此颜色作为你的头像背景" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "选择哪些人可以加入此群组及加入策略。" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "选择要邀请的人" @@ -2368,7 +2391,7 @@ msgstr "点击以了解详情" msgid "click here" msgstr "点击这里" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "点击此处以添加成员至群组对话" @@ -2376,6 +2399,10 @@ msgstr "点击此处以添加成员至群组对话" msgid "Click here to contact our support team" msgstr "点击这里来联系我们的支持团队" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "点击此处以创建或管理此群组对话的邀请链接" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "点击此处来删除你的账户" @@ -2402,20 +2429,20 @@ msgstr "点击这里来更新你的出生日期" msgid "Click here to update your email" msgstr "点击这里来更新你的电子邮箱" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" -msgstr "点击此处以查看或创建此群组对话的邀请链接" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" +msgstr "点击此处以查看此群组对话的邀请链接" #. placeholder {0}: isCashtag ? tag : `#${tag}` #: src/components/RichTextTag.tsx:56 msgid "Click to open tag menu for {0}" msgstr "点按以开启 {0} 的标签菜单" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "点击以重试发送信息" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "点击以查看日期与时间" @@ -2444,7 +2471,7 @@ msgstr "哒哒🐴哒哒🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "哒哒🐴哒哒🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "配置直播活动横幅" msgid "Configured in <0>moderation settings." msgstr "已在 <0>内容审核设置 中进行配置。" -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "加载更多帖文串" msgid "Continue thread..." msgstr "加载更多帖文串……" -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "继续设置群组名称" @@ -2770,7 +2799,7 @@ msgstr "继续下一步" msgid "Conversation" msgstr "对话" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "已删除对话" @@ -2784,7 +2813,7 @@ msgstr "已删除对话" msgid "Copied build version to clipboard" msgstr "已复制构建版本号至剪贴板" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "已复制至剪贴板" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "已复制!" @@ -2865,8 +2895,8 @@ msgstr "复制个人资料链接" msgid "Copy link to starter pack" msgstr "复制新手包链接" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "复制信息文本" @@ -3030,10 +3060,6 @@ msgstr "不使用此新手包注册账号" msgid "Create an avatar instead" msgstr "创建一个头像" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "为此群组对话创建邀请链接" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "再创建一个" @@ -3065,6 +3091,10 @@ msgstr "创建内容审核列表" msgid "Create new account" msgstr "创建新的账户" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "创建或修改此群组对话的邀请链接" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "创建新手包" msgid "Create user list" msgstr "创建用户列表" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "创建于 {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "已屏蔽此列表的创建者" @@ -3151,7 +3189,7 @@ msgstr "调试面板" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:479 msgid "Decline this language suggestion" -msgstr "" +msgstr "忽略此建议语言" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:84 msgid "Deepfake adult content" @@ -3165,9 +3203,9 @@ msgstr "默认" msgid "Default icons" msgstr "默认图标" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "删除对话" msgid "Delete Conversation" msgstr "删除对话" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "仅为我删除" @@ -3227,11 +3265,11 @@ msgstr "仅为我删除" msgid "Delete list" msgstr "删除列表" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "删除信息" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "仅为我删除信息" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "已删除" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "已删除的账户" @@ -3331,6 +3368,11 @@ msgstr "对话框:调整哪些人可以参与这则帖文的互动" msgid "Dim" msgstr "昏暗" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "停用" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "完成" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "双击或长按信息以添加反应" @@ -3624,6 +3666,7 @@ msgstr "例如:滥发广告内容的用户。" msgid "Eating disorders" msgstr "进食障碍" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "编辑头像" msgid "Edit Feeds" msgstr "编辑动态源" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "编辑群组名称" @@ -3668,6 +3711,10 @@ msgstr "编辑互动选项" msgid "Edit interests" msgstr "编辑兴趣" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "编辑链接设置" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "编辑内容审核列表" msgid "Edit My Feeds" msgstr "编辑我的动态源" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "编辑名称" @@ -3721,7 +3768,7 @@ msgstr "编辑个人资料" msgid "Edit starter pack" msgstr "编辑新手包" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "编辑此群组对话的名称" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "无法接受对话邀请" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "无法添加表情符号反应" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "无法加入成员" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "无法添加到新手包" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "无法创建应用密码。请重试。" #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "无法创建对话" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "无法创建邀请链接" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "无法删除对话" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "无法删除信息" @@ -4161,15 +4217,27 @@ msgstr "无法删除帖文,请重试" msgid "Failed to delete starter pack" msgstr "无法删除新手包" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "无法停用邀请链接" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "无法断开与 Germ DM 的连接。错误:{0}" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "无法编辑群组对话名称" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "无法编辑邀请链接" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "无法启用邀请链接" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "无法关注所有建议账户,请重试" @@ -4186,7 +4254,7 @@ msgstr "无法隐藏建议,请检查你的网络连接" msgid "Failed to launch SMS app" msgstr "无法开启短信应用程序" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "无法离开群组对话" @@ -4250,12 +4318,16 @@ msgstr "无法加载建议的动态源" msgid "Failed to load suggested follows" msgstr "无法加载建议关注" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "无法锁定群组对话" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "无法标记所有为已读" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "无法隐藏群组对话" @@ -4277,8 +4349,8 @@ msgstr "由于发生了网络错误,导致无法删除资料,请检查你的 msgid "Failed to remove data. {0}" msgstr "无法删除资料。{0}" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "无法删除表情符号反应" @@ -4287,6 +4359,10 @@ msgstr "无法删除表情符号反应" msgid "Failed to remove from starter pack" msgstr "无法从新手包删除" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "无法移除群组对话成员" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "无法撤回认证" @@ -4333,6 +4409,10 @@ msgstr "无法提交申诉,请重试。" msgid "Failed to toggle thread mute, please try again" msgstr "无法隐藏讨论串,请重试" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "无法解锁群组对话" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "无法取消固定列表" @@ -4814,6 +4894,20 @@ msgstr "来自 <0/>" msgid "Generate a starter pack" msgstr "创建一个新手包" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "创建邀请链接" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "创建新的群组链接" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "创建新的链接" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "当某人发帖时收到提醒" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "开始吧" @@ -4936,7 +5031,7 @@ msgstr "返回" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "转至账户设置" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "转到你与 {0} 的对话" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "前往下一步" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "转到个人资料" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "前往名称为“{chatName}”的群组对话" @@ -5049,28 +5144,42 @@ msgstr "露骨暴力内容" msgid "Grooming or predatory behavior" msgstr "引诱拐骗行为" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "群组对话邀请链接对话框" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "群组对话已锁定" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "已隐藏群组对话" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "群组对话设置" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "群组对话已解锁" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "已取消隐藏群组对话" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" -msgstr "" +msgstr "群组对话暂不可用" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" -msgstr "" +msgstr "现已推出群组对话" #: src/components/dialogs/SearchablePeopleList.tsx:563 msgid "Group is locked" @@ -5078,7 +5187,7 @@ msgstr "群组已锁定" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "群组名称" @@ -5336,6 +5445,10 @@ msgstr "抱歉,我们无法加载该内容审核提供服务方。" msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "请稍等!我们正在逐步开放上传视频的权限。你目前仍在等待队伍中,请稍后再回来查看!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "稍安毋躁!此功能暂不可用,请晚点再来看看吧。" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,27 +5795,31 @@ msgstr "邀请朋友" msgid "Invite friends <0/>" msgstr "邀请朋友 <0/>" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "邀请链接" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" -msgstr "" +msgstr "已创建邀请链接" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" -msgstr "" +msgstr "已禁用邀请链接" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" -msgstr "" +msgstr "已编辑邀请链接" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" -msgstr "" +msgstr "已启用邀请链接" #: src/components/StarterPack/ShareDialog.tsx:83 msgid "Invite people to this starter pack!" @@ -5712,7 +5829,7 @@ msgstr "使用此新手包来邀请其他人吧!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "邀请朋友关注你喜欢的动态源和用户" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "已邀请" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "了解详情。" #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "离开" @@ -5939,11 +6056,11 @@ msgstr "离开对话" msgid "Leave conversation" msgstr "离开对话" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "离开群组对话" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "离开此群组对话" @@ -6036,14 +6153,14 @@ msgstr "{0, plural, one {# 位用户} other {# 位用户}}喜欢" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "{likeCount, plural, one {# 位用户} other {# 位用户}}喜欢" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "喜欢" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "正在加载帖文互动选项……" msgid "Loading..." msgstr "加载中……" -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" -msgstr "加载中……" +msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "锁定" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "锁定群组对话" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "锁定群组对话?" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "锁定此群组对话" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "已锁定" @@ -6367,11 +6484,11 @@ msgstr "媒体文件已存储到其他设备" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "可能会令部分受众不安或造成不适的媒体内容。" -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "成员" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "成员仍然可以查看此群组对话记录,但无法发送新信息。" @@ -6383,7 +6500,7 @@ msgstr "提及通知" msgid "mentioned users" msgstr "被提及的用户" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "菜单" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "信息" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "信息" @@ -6410,26 +6527,26 @@ msgstr "信息" msgid "Message {0}" msgstr "发送信息给 {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "发信息给 {displayName}" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "已删除信息" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "已删除信息" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "信息发送失败。" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "来自 @{0} 的信息:{1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "来自服务器的信息:{0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "信息输入框" @@ -6452,7 +6569,7 @@ msgstr "信息过长" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "信息过长({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "信息选项" @@ -6580,7 +6697,7 @@ msgstr "电影" msgid "Music" msgstr "音乐" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "隐藏" @@ -6625,7 +6742,7 @@ msgstr "隐藏列表" msgid "Mute these accounts?" msgstr "要隐藏这些账户吗?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "隐藏此群组对话" @@ -6663,7 +6780,7 @@ msgstr "隐藏讨论串" msgid "Mute words & tags" msgstr "隐藏字词和标签" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "已隐藏" @@ -6696,7 +6813,7 @@ msgstr "你隐藏的账号仅对你自己可见。他们仍能与你互动,但 #: src/components/dialogs/BirthDateSettings.tsx:46 #: src/components/dialogs/BirthDateSettings.tsx:50 msgid "My birthdate" -msgstr "" +msgstr "我的出生日期" #: src/screens/StarterPack/Wizard/StepDetails.tsx:77 msgid "My favorite feeds and people - join me!" @@ -6775,24 +6892,21 @@ msgid "New chat" msgstr "新对话" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "与 {0} 的新对话" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "与 {0} 和 {1} 的新对话" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." -msgstr "与 {0}、{1} 以及{2, plural, one {其他{3}人} other {其他{4}人}}的新对话。" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." +msgstr "与 {0}、{1} 及{memberCount, plural, one {其他 {memberCount} 人} other {其他 {memberCount} 人}}的新对话。" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 msgid "New email address" @@ -6809,7 +6923,7 @@ msgstr "新功能" msgid "New follower notifications" msgstr "新关注者通知" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "新闻" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "已不再关注 {0}" msgid "No media yet" msgstr "目前还没有媒体内容" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "目前还没有信息" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "没有结果" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "开启头像创建工具" msgid "Open camera" msgstr "开启相机" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "开启 {displayName} 的对话成员选项" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "开启对话选项" @@ -7375,7 +7489,7 @@ msgstr "开启完整的表情符号列表" msgid "Open Germ DM" msgstr "开启 Germ DM" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "开启群组对话设置" @@ -7383,7 +7497,7 @@ msgstr "开启群组对话设置" msgid "Open link to {niceUrl}" msgstr "开启指向 {niceUrl} 的链接" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "开启信息选项" @@ -7527,7 +7641,7 @@ msgstr "开启帖文编辑器" msgid "Opens this draft in the composer" msgstr "在编辑器中开启这份草稿" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "暂停视频" msgid "People" msgstr "用户" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "{ownerName} 的关注者可以直接加入" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "{ownerName} 的关注者可以申请加入" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "关注 @{0} 的用户" msgid "People I follow" msgstr "我关注的人" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "我关注的人可以直接加入" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "我关注的人可以申请加入" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "你关注的人" @@ -7995,7 +8125,7 @@ msgstr "全部发布" #: src/view/com/composer/Composer.tsx:1342 msgid "Post anyway" -msgstr "" +msgstr "仍然发布" #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:22 msgid "Post blocked" @@ -8049,6 +8179,11 @@ msgstr "帖文互动选项" msgid "Post language selection" msgstr "帖文语言选择" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "帖文链接" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "已成功分离引用帖文" msgid "Quote posts disabled" msgstr "已停用帖文引用" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "超出频率限制,请稍后再试。" msgid "Re-attach quote" msgstr "重新关联引用帖文" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "重新启用邀请链接" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "重新启用链接" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "使用 {emoji} 做出反应" @@ -8446,7 +8589,7 @@ msgstr "从群组对话中移除 {displayName}" msgid "Remove {displayName} from starter pack" msgstr "从你的新手包中删除 {displayName}" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "从群组对话中移除 {displayName}" @@ -8496,7 +8639,7 @@ msgstr "删除此动态源" msgid "Remove feed?" msgstr "要删除动态源吗?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "从对话中移除" @@ -8655,7 +8798,7 @@ msgstr "对你进行回复" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "已更新回复可见性" msgid "Reply was successfully hidden" msgstr "已成功隐藏回复" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "举报" @@ -8749,7 +8892,7 @@ msgstr "举报动态源" msgid "Report list" msgstr "举报列表" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "举报信息" @@ -8776,7 +8919,7 @@ msgstr "举报此对话" msgid "Report this feed" msgstr "举报此动态源" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "举报此群组对话" @@ -8844,7 +8987,7 @@ msgstr "由 {reposter} 转发" msgid "Reposted by you" msgstr "你已转发" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "转发" msgid "Reposts of this post" msgstr "转发这则帖文" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "返回上一步" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "提交反馈" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "发送信息" @@ -9627,6 +9770,8 @@ msgstr "性暗示" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9944,7 +10089,7 @@ msgstr "跳过分享通讯录并继续使用应用程序" #: src/view/com/composer/Composer.tsx:1340 msgid "Skip empty posts?" -msgstr "" +msgstr "跳过空白帖文?" #: src/screens/Onboarding/StepFinished/index.tsx:288 #: src/screens/Onboarding/StepFinished/index.tsx:314 @@ -9996,23 +10141,38 @@ msgstr "其他你可能喜欢的动态源" msgid "Some people can reply" msgstr "一些人可以回复" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "有人加入了群组" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "有人离开了群组" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "有人作出了 {0} 反应" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "有人对 {target} 作出了 {0} 反应" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "有人已被添加至群组" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" +msgstr "有人已被移除出群组" #: src/components/moderation/ReportDialog/index.tsx:103 msgid "Something wasn't quite right with the data you're trying to report. Please contact support." msgstr "你试图提交的举报信息可能有误,请联系支持获取帮助。" #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "出了点问题" @@ -10247,7 +10407,7 @@ msgstr "完成!" msgid "Successfully verified" msgstr "成功认证" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "建议" @@ -10362,7 +10522,7 @@ msgstr "点击以移除" msgid "Tap to remove your {0} reaction" msgstr "点击以移除你的 {0} 反应" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "点击以重试" @@ -10373,9 +10533,9 @@ msgstr "点击以显示 {0} 反应" #: src/components/dms/ReactionsDialog.tsx:360 msgid "Tap to show all reactions" -msgstr "" +msgstr "点击以显示所有反应" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "点击以显示反应" @@ -10550,7 +10710,7 @@ msgstr "你所在地的相关法律要求需要验证你已成年后,才能使 #: src/view/com/composer/select-language/SuggestedLanguage.tsx:410 msgid "The post you’re replying to was marked as being written in {suggestedLanguageName} by its author. Would you like to reply in <0>{suggestedLanguageName}?" -msgstr "" +msgstr "你正在回复的帖文已被发布者标记为使用 {suggestedLanguageName} 撰写,要把回复语言更改为使用 <0>{suggestedLanguageName} 撰写吗?" #: src/view/screens/PrivacyPolicy.tsx:29 msgid "The Privacy Policy has been moved to <0/>" @@ -10600,6 +10760,10 @@ msgstr "主题" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "更改出生日期的频率有限制,你可能需要额外等待一天或两天时间才能再次更新。" +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "此聊天对话没有邀请链接。" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "停用账户没有时间限制,你可以随时决定重新回来。" @@ -10669,8 +10833,8 @@ msgstr "更新动态源时出现问题。请检查网络连接并重试。" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "由于有用户被另一个用户屏蔽,导致无法查看该内容。 msgid "This content is not viewable without a Bluesky account." msgstr "该内容需要登录 Bluesky 账户方可查看。" -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "此对话的参与者已停用或删除账户,点击以获取更多详情" @@ -10825,10 +10989,6 @@ msgstr "该功能在使用应用密码登录时不可用,请改用你的主密 msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "该功能在使用应用密码登录时不可用。请改用你的主密码登录。" -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "目前此动态源的使用人数较多,服务暂时不可用。请稍后再试。" @@ -10939,6 +11099,10 @@ msgstr "此个人资料只对已登录用户可见,未登录的用户将无法 msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "这则回复将被折叠到你讨论串底部的隐藏部分,并且会对你自己和其他人隐藏后续回复的通知。" +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "此界面仅适用于群组对话。" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "该服务没有提供服务条款或隐私政策。" @@ -11107,8 +11271,8 @@ msgstr "热门回复优先" msgid "Topic" msgstr "话题" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "电视节目" msgid "Two-factor authentication (2FA)" msgstr "两步验证(2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "请在这里输入消息" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "取消屏蔽" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "取消屏蔽 {displayName}" @@ -11328,11 +11492,11 @@ msgstr "很抱歉,你在个人资料中保存的出生日期信息显示你的 msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "很抱歉,你设置的年龄无法在你所在的地区使用 Bluesky。" -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "取消邀请" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "取消邀请 {displayName} 加入此群组对话" @@ -11358,7 +11522,7 @@ msgstr "取消喜欢" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "取消喜欢({0, plural, one {# 次喜欢} other {# 次喜欢}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "解锁此群组聊天" @@ -11395,7 +11559,7 @@ msgstr "取消隐藏对话" msgid "Unmute list" msgstr "取消隐藏列表" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "取消隐藏此群组对话" @@ -11494,14 +11658,18 @@ msgstr "要把 <0>{displayName} 更新或删除自哪些列表?" msgid "Update email" msgstr "更新电子邮箱" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "更新邀请链接" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "更新至 {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" -msgstr "" +msgstr "更新应用版本至最新即可加入!" #: src/components/dialogs/EmailDialog/screens/Update.tsx:204 msgid "Update your email" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "查看 {0} 的个人资料" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "查看 {displayName} 的个人资料" @@ -11905,7 +12073,7 @@ msgstr "查看详情" msgid "View full thread" msgstr "查看完整讨论串" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "查看收到的群组对话邀请" @@ -11945,6 +12113,10 @@ msgstr "查看个人资料横幅" msgid "View the avatar" msgstr "查看头像" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "查看此群组对话的邀请链接" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "我们无法找到任何与该话题相关的结果。" msgid "We couldn't load this conversation" msgstr "我们目前无法加载此对话" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "我们目前无法加载此对话选项" @@ -12170,7 +12342,7 @@ msgstr "我们在初始化年龄验证流程时遇到了问题,请<0>联系支 msgid "We're having network issues, try again" msgstr "我们遇到了网络问题,请再试一次" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "我们遇到了网络问题,请再试一次" @@ -12269,6 +12441,10 @@ msgstr "当你点按验证徽章时,你会看到哪些组织已为其授予认 msgid "Who can interact with this post?" msgstr "哪些人可以参与这则帖文的互动?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "谁可以加入此群组及加入策略" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "作家" msgid "Wrong DID returned from server. Received: {0}" msgstr "服务器返回了错误的 DID。接收到的 DID: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "对话类型错误" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "你可以将你的对话数据导出为一个“JSONL”文件。此文 msgid "You can always opt out and delete your data" msgstr "你可以随时选择退出并删除数据" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "你可以自定义应用内的对话通知是否播放提示音" @@ -12717,15 +12897,14 @@ msgid "You probably want to restart the app now." msgstr "你可能需要重启应用程序。" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "你作出了 {0} 反应" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" +msgstr "你对 {target} 作出了 {0} 反应" #: src/components/dialogs/BirthDateSettings.tsx:87 #: src/components/dialogs/BirthDateSettings.tsx:97 @@ -12754,22 +12933,14 @@ msgstr "你将收到这条讨论串的通知" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "你将收到一封带有验证码的电子邮件。请在这里输入验证码,然后输入你的新密码来完成重置。" -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "除非受到邀请,否则你将无法重新加入。" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" -msgstr "" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" +msgstr "你:{message}" #: src/screens/Signup/index.tsx:152 msgid "You'll follow the suggested users and feeds once you finish creating your account!" @@ -12987,6 +13158,10 @@ msgstr "已更新你的位置信息。" msgid "Your muted words" msgstr "你的隐藏字词" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "你的名字、头像以及此群组对话的名称将对所有人可见。" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "已成功更改你的密码!请你今后使用你的新密码登录 Bluesky。" @@ -13035,7 +13210,7 @@ msgstr "你选择的兴趣主题将帮助我们提供更多你想看到的内容 #: src/view/com/composer/Composer.tsx:1341 msgid "Your thread has empty posts that will be skipped. The remaining posts will be published as a thread." -msgstr "" +msgstr "你的帖文串中包含空白帖文,继续发布将会跳过这些内容,其余帖文会重新组合成完整的帖文串发布。" #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" diff --git a/src/locale/locales/zh-HK/messages.po b/src/locale/locales/zh-HK/messages.po index e4784f77b1..cb8b4eff66 100644 --- a/src/locale/locales/zh-HK/messages.po +++ b/src/locale/locales/zh-HK/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "……" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "「{interestsDisplayName}」類別(已揀選)" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(包含嵌入內容)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# 個月} other {# 個月}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "{0, plural, other {# 個人}}畀咗個 {1} 反應" @@ -215,21 +209,11 @@ msgstr "{0} 俾人用咗" msgid "{0} is not supported by your device." msgstr "你嘅裝置唔支援翻譯{0}。" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "呢個禮拜有 {0} 人加入" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "第 {0} 個(共 {1} 個)" msgid "{0} out of 50" msgstr "已輸入 {0} 個字元,最多輸入 50 個字元" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0} 畀咗個 {1} 反應" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "{0},嚟自 {1} 清單" msgid "{0}'s avatar" msgstr "{0} 嘅頭像" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "{0}嘅頭像" @@ -530,7 +497,8 @@ msgstr "{MAX_DISPLAY_NAME, plural, other {名稱太長,唔得超過 # 個字 msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "{MAX_HIDDEN_REPLIES, plural, other {你最多可以隱藏 # 條回覆。}}" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "{memberCount}/{MEMBER_LIMIT}" @@ -542,6 +510,32 @@ msgstr "{MIN_ACCESS_AGE, plural, other {你要夠 # 歲先可以建立帳號。} msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, other {# 分鐘}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "{name} 加入咗羣組" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "{name} 離開咗羣組" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "{name} 向 {target} 畀咗個 {0} 反應" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "{name} 已被加入羣組" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "{name} 已被移出羣組" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "{name}:{message}" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "{name} 至愛嘅人同動態源⸺快啲嚟加入啦!" @@ -571,10 +565,16 @@ msgstr "「{profileName}」喺 {timeAgoString}前使用新手包加入咗 Bluesk msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "{requestCount, plural, other {# 個邀請}}" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "{requestCount}+ 個請求" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "喺 Bluesky 上你可以搵到一系列嘅熱門動態源,包括 News、Booksky、Game Dev、Blacksky,同 Fountain Pens" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "一條訊息" @@ -802,7 +802,7 @@ msgstr "帳號" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "帳號提供者" msgid "Account removed from quick access" msgstr "已從快速存取度移除帳號" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "已唔再靜音帳號" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "帶有圓齒藍色剔號徽章嘅帳號<0><1/>可以授權驗證其他帳號。呢啲受信任嘅驗證者係由 Bluesky 官方所揀。" -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "動態通知" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "新增" @@ -965,7 +965,7 @@ msgstr "加入自動化標記到此帳號" msgid "Add emoji reaction" msgstr "加入 Emoji 反應" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "加入羣組傾偈成員" @@ -978,8 +978,9 @@ msgstr "加入圖片" msgid "Add media to post" msgstr "加入媒體到帖文" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "加入成員" @@ -1001,8 +1002,8 @@ msgstr "以所選設定新增靜音字詞" msgid "Add muted words and tags" msgstr "新增靜音文字同標籤" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "加入用戶到清單" msgid "Add your birthdate" msgstr "新增你嘅出世日期" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "補充資訊(1000 個字元以內)" msgid "Additional details (limit 300 characters)" msgstr "補充資訊(300 個字元以內)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "管理員" @@ -1361,9 +1367,9 @@ msgstr "Bluesky 嘅幾條帖文嘅插圖,旁邊仲有轉發、讚好同留言 msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "呢張插圖說明 Bluesky 所揀受信任嘅驗證者,兼由受信任嘅驗證者授權驗證個別嘅帳號。" -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." -msgstr "邀請連結可以等啲人直接加入羣組傾偈,你可以控制邊個可以加入同埋加入使唔使經你批准,你隨時到可以停用此連結。所有人都睇到你嘅名稱、頭像同羣組傾偈嘅名稱。" +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." +msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 msgid "An issue not included in these options" @@ -1439,6 +1445,16 @@ msgstr "任何人" msgid "Anyone can interact" msgstr "任何人都可以參與互動" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "你眞係確定要繼續?" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "你確定要刪咗呢個應用程式專用密碼「{0}」?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "你確定要刪咗呢條訊息?呢條訊息淨係會幫你刪咗佢,但係其他人仲係睇到。" @@ -1574,7 +1590,7 @@ msgstr "你確定要刪咗個新手包?" msgid "Are you sure you want to discard your changes?" msgstr "你確定要放棄你嘅變更?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "你確定要離開 {groupName}?" @@ -1653,9 +1669,9 @@ msgstr "自動播放影片同 GIF" msgid "Available" msgstr "用到" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "喺你接收 {name} 帖文通知之前,你必須驗證你嘅電郵。" #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "喺你傳送訊息畀其他人之前,你必須驗證你嘅電郵先。" @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "生日" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "封鎖" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "封鎖 {displayName}" @@ -1772,7 +1788,7 @@ msgstr "封鎖 {displayName}" msgid "Block account" msgstr "封鎖帳號" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "封鎖帳號?" @@ -1794,7 +1810,7 @@ msgstr "封鎖兼刪除" msgid "Block list" msgstr "封鎖清單" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "封鎖或擧報" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "封鎖咗嘅帳號" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "被封鎖嘅帳號唔得喺你嘅討論串度回覆、提及你或用其他方式同你互動。" @@ -2056,17 +2072,16 @@ msgstr "相機" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "已儲存變更" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "清單建立後會係一個獨立嘅副本,新手包有咩變更都會唔影響到份清單。" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "已刪除傾偈" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" msgstr "傾偈已鎖定" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" msgstr "傾偈已永久鎖定" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "傾偈訊息 - 靜音" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "傾偈訊息 - 聲音" @@ -2253,12 +2268,16 @@ msgstr "傾偈設定" msgid "Chat Settings" msgstr "傾偈設定" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "已變更傾偈標題" + +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 msgid "Chat title changed to {0}" msgstr "傾偈標題經已改成 {0}" -#: src/components/dms/systemMessage.ts:50 +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" msgstr "傾偈已解鎖" @@ -2323,6 +2342,10 @@ msgstr "揀選帖文語言" msgid "Choose this color as your avatar" msgstr "用呢隻色做你嘅頭像背景" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "揀選要邀請嘅人" @@ -2368,7 +2391,7 @@ msgstr "撳低去瞭解詳細資訊" msgid "click here" msgstr "撳呢度" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "撳呢度加人到此羣組傾偈" @@ -2376,6 +2399,10 @@ msgstr "撳呢度加人到此羣組傾偈" msgid "Click here to contact our support team" msgstr "撳呢度聯絡我哋嘅支援團隊" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "撳呢度刪除你嘅帳號" @@ -2402,20 +2429,20 @@ msgstr "撳呢度更新你嘅出世日期" msgid "Click here to update your email" msgstr "撳呢度更新你嘅電郵" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" -msgstr "撳呢度睇吓同建立此羣組傾偈嘅連結" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" +msgstr "" #. placeholder {0}: isCashtag ? tag : `#${tag}` #: src/components/RichTextTag.tsx:56 msgid "Click to open tag menu for {0}" msgstr "撳低去打開 {0} 嘅標籤選單" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "撳低去試多次傳送訊息" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "撳去睇日期同時間" @@ -2444,7 +2471,7 @@ msgstr "Clip 🐴 clop 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "Clip 🐴 clop 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "設定直播活動橫幅" msgid "Configured in <0>moderation settings." msgstr "已喺 <0>內容審覈設定 度設定。" -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "繼續撈啲討論串" msgid "Continue thread..." msgstr "繼續撈啲討論串……" -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "繼續設定羣組名稱" @@ -2770,7 +2799,7 @@ msgstr "繼續去下一步" msgid "Conversation" msgstr "對話" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "已刪除對話" @@ -2784,7 +2813,7 @@ msgstr "已刪除對話" msgid "Copied build version to clipboard" msgstr "複製咗組建版本去剪貼簿喇" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "複製咗去剪貼簿喇" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "複製咗喇!" @@ -2865,8 +2895,8 @@ msgstr "複製個人檔案連結" msgid "Copy link to starter pack" msgstr "複製新手包連結" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "複製訊息文字" @@ -3030,10 +3060,6 @@ msgstr "唔用呢個新手包註冊帳號" msgid "Create an avatar instead" msgstr "或建立一個頭像" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "建立此羣組傾偈嘅邀請連結" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "建立多一個" @@ -3065,6 +3091,10 @@ msgstr "建立內容審覈清單" msgid "Create new account" msgstr "建立新帳號" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "建立新手包" msgid "Create user list" msgstr "建立用戶清單" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "建立於 {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "已封鎖此清單建立者" @@ -3165,9 +3203,9 @@ msgstr "預設" msgid "Default icons" msgstr "預設圖標" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "刪除對話" msgid "Delete Conversation" msgstr "刪除對話" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "幫我刪除" @@ -3227,11 +3265,11 @@ msgstr "幫我刪除" msgid "Delete list" msgstr "刪除清單" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "刪除訊息" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "淨係刪我嗰度嘅訊息" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "已刪除" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "刪除咗嘅帳號" @@ -3331,6 +3368,11 @@ msgstr "對話框:調整邊啲人可以喺呢條帖文度互動" msgid "Dim" msgstr "昏暗" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "攪掂" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "撳兩吓或撳住訊息去加入反應" @@ -3624,6 +3666,7 @@ msgstr "例如:不停用廣告洗版嘅用戶。" msgid "Eating disorders" msgstr "飲食失調" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "編輯頭像" msgid "Edit Feeds" msgstr "編輯動態源" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "編輯羣組名稱" @@ -3668,6 +3711,10 @@ msgstr "編輯互動設定" msgid "Edit interests" msgstr "編輯心水主題" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "編輯內容審覈清單" msgid "Edit My Feeds" msgstr "編輯我嘅動態源" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "編輯名稱" @@ -3721,7 +3768,7 @@ msgstr "編輯個人檔案" msgid "Edit starter pack" msgstr "編輯新手包" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "編輯此羣組傾偈名稱" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "接受唔到傾偈邀請" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "加唔到 Emoji 反應" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "加唔到到新手包" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "建立唔到應用程式專用密碼,唔該試多次。" #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "建唔到對話" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "刪唔到傾偈" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "刪唔到訊息" @@ -4161,15 +4217,27 @@ msgstr "刪唔到帖文,唔該試多次" msgid "Failed to delete starter pack" msgstr "刪唔到新手包" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "中斷連結 Germ DM 嗰陣出咗問題。錯誤:{0}" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "編輯唔到羣組傾偈名稱" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "跟唔到所有建議嘅帳號,唔該試多次" @@ -4186,7 +4254,7 @@ msgstr "隱藏唔到建議,請檢查你嘅網絡連線狀態" msgid "Failed to launch SMS app" msgstr "開唔到短訊應用程式" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "離開唔到羣組傾偈" @@ -4250,12 +4318,16 @@ msgstr "撈唔到建議嘅動態源" msgid "Failed to load suggested follows" msgstr "撈唔到建議你跟嘅人" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "標記唔到所有邀請做已讀" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "靜音唔到羣組傾偈" @@ -4277,8 +4349,8 @@ msgstr "事緣網絡錯誤導致刪唔到資料,請檢查你嘅網絡連線狀 msgid "Failed to remove data. {0}" msgstr "刪唔到資料。{0}" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "刪唔到 Emoji 反應" @@ -4287,6 +4359,10 @@ msgstr "刪唔到 Emoji 反應" msgid "Failed to remove from starter pack" msgstr "喺新手包度刪唔到佢" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "撤回唔到認證" @@ -4333,6 +4409,10 @@ msgstr "未能提交申訴,唔該試多次。" msgid "Failed to toggle thread mute, please try again" msgstr "靜音唔到討論串,唔該試多次" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "取消固定唔到清單" @@ -4814,6 +4894,20 @@ msgstr "嚟自 <0/>" msgid "Generate a starter pack" msgstr "生成一個新手包" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "喺有人出新帖嗰陣收到通知" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "開始啦" @@ -4936,7 +5031,7 @@ msgstr "返去" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "去到帳號設定" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "同 {0} 傾偈" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "去到下一步" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "去到個人檔案" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "去到「{chatName}」嘅羣組傾偈" @@ -5049,26 +5144,40 @@ msgstr "寫實暴力內容" msgid "Grooming or predatory behavior" msgstr "性誘識行爲" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "已靜音羣組傾偈" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "羣組傾偈設定" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "已唔再靜音羣組傾偈" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" msgstr "羣組傾偈暫時用唔到" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" msgstr "羣組傾偈現已推出" @@ -5078,7 +5187,7 @@ msgstr "羣組已鎖定" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "羣組名稱" @@ -5336,6 +5445,10 @@ msgstr "唔好意思,我哋撈唔到嗰個審覈服務。" msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "幫緊你幫緊你!我哋而家逐步開放影片功能,而你仲喺等候名單嗰度。遲啲返嚟睇吓啦!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,25 +5795,29 @@ msgstr "邀請朋友" msgid "Invite friends <0/>" msgstr "邀請朋友 <0/>" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "邀請連結" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" msgstr "已建立邀請連結" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" msgstr "已停用邀請連結" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" msgstr "已變更邀請連結" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" msgstr "已啓用邀請連結" @@ -5712,7 +5829,7 @@ msgstr "用呢個新手包邀請更多人加入!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "邀請你嘅朋友去跟返你最鍾意嘅動態源同用戶" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "已邀請" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "想知多啲。" #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "離開" @@ -5939,11 +6056,11 @@ msgstr "離開唔再傾偈" msgid "Leave conversation" msgstr "離開對話" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "離開羣組傾偈" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "離開此羣組傾偈" @@ -6036,14 +6153,14 @@ msgstr "有 {0, plural, one {# 人} other {# 人}}讚佢" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "有 {likeCount, plural, one {# 人} other {# 人}}讚佢" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "讚好" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "撈緊帖文互動設定……" msgid "Loading..." msgstr "撈緊……" -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" -msgstr "撈緊……" +msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "鎖定" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "鎖定羣組傾偈" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "鎖定羣組傾偈?" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "鎖定此羣組傾偈" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "已鎖定" @@ -6367,11 +6484,11 @@ msgstr "媒體已儲存到其他裝置" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "可能會令某啲受眾感到不安或造成不適嘅媒體內容。" -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "成員" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "成員始終可以睇到傾偈記錄,但無法傳送新訊息。" @@ -6383,7 +6500,7 @@ msgstr "提及通知" msgid "mentioned users" msgstr "提到嘅用戶" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "選單" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "訊息" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "訊息" @@ -6410,26 +6527,26 @@ msgstr "訊息" msgid "Message {0}" msgstr "訊息 {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "傳送訊息畀 {displayName}" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "已刪除訊息" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "已刪除訊息" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "傳送唔到訊息。" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "嚟自 @{0} 嘅訊息:{1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "嚟自伺服器嘅訊息:{0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "訊息輸入欄位" @@ -6452,7 +6569,7 @@ msgstr "訊息太長" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "訊息內容太長({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "訊息選項" @@ -6580,7 +6697,7 @@ msgstr "電影" msgid "Music" msgstr "音樂" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "靜音" @@ -6625,7 +6742,7 @@ msgstr "靜音清單" msgid "Mute these accounts?" msgstr "係咪要靜音呢啲帳號?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "靜音此羣組傾偈" @@ -6663,7 +6780,7 @@ msgstr "靜音討論串" msgid "Mute words & tags" msgstr "靜音字詞同標籤" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "已靜音" @@ -6775,24 +6892,21 @@ msgid "New chat" msgstr "同人傾偈" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "同 {0} 嘅新傾偈" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "{0} 同 {1} 嘅新傾偈" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." -msgstr "{0}、{1} 同{2, plural, one {其他 {3} 人} other {其他 {4} 人}}嘅新傾偈。" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." +msgstr "" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 msgid "New email address" @@ -6809,7 +6923,7 @@ msgstr "新功能" msgid "New follower notifications" msgstr "新擁躉通知" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "新聞" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "已唔再跟随 {0}" msgid "No media yet" msgstr "而家仲未有媒體內容" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "而家仲未有訊息" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "冇嘢到" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "打開頭像製作器" msgid "Open camera" msgstr "打開相機" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "打開 {displayName} 嘅傾偈成員選項" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "打開對話選項" @@ -7375,7 +7489,7 @@ msgstr "打開完整 Emoji 清單" msgid "Open Germ DM" msgstr "打開 Germ DM" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "打開羣組傾偈設定" @@ -7383,7 +7497,7 @@ msgstr "打開羣組傾偈設定" msgid "Open link to {niceUrl}" msgstr "打開去 {niceUrl} 嘅連結" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "打開訊息選項" @@ -7527,7 +7641,7 @@ msgstr "打開帖文編輯器" msgid "Opens this draft in the composer" msgstr "喺編輯器度打開呢份草稿" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "暫停影片" msgid "People" msgstr "用戶" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "跟緊 @{0} 嘅人" msgid "People I follow" msgstr "我跟嘅人" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "你跟嘅人" @@ -8049,6 +8179,11 @@ msgstr "帖文互動設定" msgid "Post language selection" msgstr "帖文語言揀選" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "已成功分離引用帖文" msgid "Quote posts disabled" msgstr "已拒絕引用帖文" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "超出速率限制,唔該陣間試多次。" msgid "Re-attach quote" msgstr "重新連結引用" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "用 {emoji} 畀個反應" @@ -8446,7 +8589,7 @@ msgstr "將 {displayName} 踢出羣組" msgid "Remove {displayName} from starter pack" msgstr "喺新手包度刪除 {displayName}" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "將 {displayName} 移出此羣組傾偈" @@ -8496,7 +8639,7 @@ msgstr "刪除動態源" msgid "Remove feed?" msgstr "係咪要刪除動態源?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "喺傾偈度刪除" @@ -8655,7 +8798,7 @@ msgstr "覆你" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "已更新回覆可見度" msgid "Reply was successfully hidden" msgstr "成功隱藏回覆" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "擧報" @@ -8749,7 +8892,7 @@ msgstr "擧報動態源" msgid "Report list" msgstr "擧報清單" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "擧報訊息" @@ -8776,7 +8919,7 @@ msgstr "擧報此對話" msgid "Report this feed" msgstr "擧報呢個動態源" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "擧報此羣組傾偈" @@ -8844,7 +8987,7 @@ msgstr "{reposter} 所轉發" msgid "Reposted by you" msgstr "你所轉發" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "轉發" msgid "Reposts of this post" msgstr "轉發呢條帖文" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "返去上一步" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "提交意見" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "傳送訊息" @@ -9627,6 +9770,8 @@ msgstr "性暗示" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9996,23 +10141,38 @@ msgstr "其他可能都會啱你心水嘅動態源" msgid "Some people can reply" msgstr "淨係得部分人可以回覆" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "有人加入咗羣組" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "有人離開咗羣組" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "有人畀咗個 {0} 反應" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "有人向 {target} 畀咗個 {0} 反應" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "有人已被加入羣組" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" +msgstr "有人已被移出羣組" #: src/components/moderation/ReportDialog/index.tsx:103 msgid "Something wasn't quite right with the data you're trying to report. Please contact support." msgstr "你想擧報嘅內容好似有啲唔啱,請聯絡支援取得協助。" #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "出咗問題" @@ -10247,7 +10407,7 @@ msgstr "攪掂!" msgid "Successfully verified" msgstr "成功驗證" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "建議" @@ -10362,7 +10522,7 @@ msgstr "撳吓移除" msgid "Tap to remove your {0} reaction" msgstr "撳吓移除你嘅 {0} 反應" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "撳吓試多次" @@ -10375,7 +10535,7 @@ msgstr "撳吓顯示 {0} 反應" msgid "Tap to show all reactions" msgstr "撳吓顯示所有反應" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "撳吓顯示反應" @@ -10600,6 +10760,10 @@ msgstr "主題" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "受變更出世日期次數限制,你可能需要等一兩日先可以再次更新。" +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "帳號停用冇時間限制,幾時用返你話事。" @@ -10669,8 +10833,8 @@ msgstr "更新你嘅動態源嗰陣出咗問題,請檢查你嘅網絡連線狀 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "由於佢哋其中一人封鎖咗對方,導致睇唔到呢個內容。 msgid "This content is not viewable without a Bluesky account." msgstr "呢個內容要你有 Bluesky 帳號先至睇到。" -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "同你對話嗰個人經已停用或刪除帳號,撳低去檢視選項" @@ -10825,10 +10989,6 @@ msgstr "呢個功能喺用應用程式專用密碼嗰陣唔畀用,請用你嘅 msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "呢個功能喺用應用程式專用密碼嗰陣唔畀用,請用返你嘅主要密碼登入。" -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "你暫時仲未用得呢個功能,唔該遲啲再嚟睇下啦。" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "而家呢個動態源皆因好多人用緊導致暫時用唔到。唔該遲啲試多次。" @@ -10939,6 +11099,10 @@ msgstr "呢份個人檔案淨係畀登入咗嘅用戶睇,冇得俾未登入嘅 msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "呢個回覆會摺疊到你討論串下底嘅隱藏部分,兼且會爲你自己同其他人靜音後續回覆嘅通知。" +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "呢個服務未有提供服務條款或私隱政策。" @@ -11107,8 +11271,8 @@ msgstr "熱門回覆行先" msgid "Topic" msgstr "話題" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "電視節目" msgid "Two-factor authentication (2FA)" msgstr "雙重驗證(2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "喺呢度輸入你嘅訊息" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "解除封鎖" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "解除封鎖 {displayName}" @@ -11328,11 +11492,11 @@ msgstr "唔好意思,事緣你個人檔案嘅出世日期顯示你年紀太細 msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "唔好意思,你所申報嘅年齡唔得喺你所在地區使用 Bluesky。" -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "撤回邀請" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "撤回畀 {displayName} 嘅羣組傾偈邀請" @@ -11358,7 +11522,7 @@ msgstr "唔再讚佢" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "唔再讚佢({0, plural, one {# 人讚佢} other {# 人讚佢}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "唔再鎖定此羣組傾偈" @@ -11395,7 +11559,7 @@ msgstr "唔再靜音對話" msgid "Unmute list" msgstr "唔再靜音清單" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "唔再靜音此羣組傾偈" @@ -11494,12 +11658,16 @@ msgstr "要喺邊啲清單度加入或刪除 <0> {displayName} ?" msgid "Update email" msgstr "更新電郵" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "更新成 {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" msgstr "更新 App 至最新版本即可加入!" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "睇吓 {0} 嘅個人檔案" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "睇吓 {displayName} 嘅個人檔案" @@ -11905,7 +12073,7 @@ msgstr "睇吓詳細資訊" msgid "View full thread" msgstr "睇吓完整嘅討論串" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "睇吓收到嘅羣組傾偈邀請" @@ -11945,6 +12113,10 @@ msgstr "睇吓個人檔案橫幅" msgid "View the avatar" msgstr "睇吓頭像" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "我哋搵唔到同呢個話題有挐掕嘅結果。" msgid "We couldn't load this conversation" msgstr "我哋撈唔到呢個對話" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "我哋撈唔到呢個對話設定" @@ -12170,7 +12342,7 @@ msgstr "我哋喺請求開始你嘅帳號年齡驗證流程遇着問題。請<0> msgid "We're having network issues, try again" msgstr "我哋遇到網絡問題,唔該試多次" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "我哋遇到網絡問題,唔該試多次" @@ -12269,6 +12441,10 @@ msgstr "當你撳低認證標記之後,你會睇到邊啲組織授予咗驗證 msgid "Who can interact with this post?" msgstr "邊個可以喺呢篇帖文度互動?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "作家" msgid "Wrong DID returned from server. Received: {0}" msgstr "伺服器返回 DID 錯誤,收到嘅 DID:{0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "你亦都可以匯出你嘅傾偈資料做「JSONL」檔案。呢份檔 msgid "You can always opt out and delete your data" msgstr "你可以隨時選擇退出兼且刪除你嘅資料" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "你可以喺應用程式度嘅傾偈設定揀返通知想唔想有聲" @@ -12717,15 +12897,14 @@ msgid "You probably want to restart the app now." msgstr "你家陣可能要重新啓用個應用程式。" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "你畀咗個 {0} 反應" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" +msgstr "你向 {target} 畀咗個 {0} 反應" #: src/components/dialogs/BirthDateSettings.tsx:87 #: src/components/dialogs/BirthDateSettings.tsx:97 @@ -12754,22 +12933,14 @@ msgstr "你而家會持續收到呢個討論串嘅通知" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "你會收到一封包含「重設碼」嘅電郵。請喺呢度輸入呢個驗證碼,跟住輸入你嘅新密碼。" -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "除非獲得邀請,否則無法重新加入。" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" -msgstr "" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" +msgstr "你:{message}" #: src/screens/Signup/index.tsx:152 msgid "You'll follow the suggested users and feeds once you finish creating your account!" @@ -12987,6 +13158,10 @@ msgstr "已更新你嘅位置資訊。" msgid "Your muted words" msgstr "你設定咗嘅靜音字" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "你嘅密碼經已變更成功!由而家開始請使用你新嘅密碼登入 Bluesky。" diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index a00daa890d..0d3040da87 100644 --- a/src/locale/locales/zh-TW/messages.po +++ b/src/locale/locales/zh-TW/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-04-23 20:56\n" +"PO-Revision-Date: 2026-05-05 08:14\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -18,18 +18,12 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 11\n" -#: src/screens/Messages/ConversationSettings.tsx:931 -#: src/screens/Messages/ConversationSettings.tsx:941 -#: src/screens/Messages/ConversationSettings.tsx:1018 -msgid "…" -msgstr "……" - #. Accessibility label for a category (e.g. Art, Video Games, Sports, etc.) that shows suggested accounts for the user to follow. The tab is currently selected. #: src/components/InterestTabs.tsx:330 msgid "\"{interestsDisplayName}\" category (active)" msgstr "「{interestsDisplayName}」類別(已選取)" -#: src/screens/Messages/components/ChatListItem.tsx:284 +#: src/components/dms/getMessageInfo.ts:66 msgid "(contains embedded content)" msgstr "(包含嵌入內容)" @@ -94,7 +88,7 @@ msgstr "{0, plural, one {# 個月} other {# 個月}}" #. placeholder {0}: reactions.length #. placeholder {1}: groupedReactions.map(g => g.value).join(' ') -#: src/components/dms/MessageItem.tsx:293 +#: src/components/dms/MessageItem.tsx:284 msgid "{0, plural, one {# person} other {# people}} reacted – {1}" msgstr "{0, plural, other {# 個人}}對此做出了 {1} 反應" @@ -163,7 +157,7 @@ msgstr "{0, plural, other {+其他 # 個新手包}}" #. placeholder {0}: aaRegionConfig.minAccessAge #: src/screens/Signup/StepInfo/index.tsx:317 msgid "{0, plural, other {You must be # years of age or older to create an account in your region.}}" -msgstr "{0, plural, other {依據您所在地區的規定,您必須年滿 # 歲才能建立帳號。}}" +msgstr "{0, plural, other {根據您所在地區的規定,您必須年滿 # 歲才能建立帳號。}}" #. placeholder {0}: i18n.date(d, {timeStyle: 'short'}) #. placeholder {1}: i18n.date(d, {dateStyle: 'medium'}) @@ -215,21 +209,11 @@ msgstr "{0} 已被佔用" msgid "{0} is not supported by your device." msgstr "您的裝置不支援翻譯{0}。" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:40 -msgid "{0} joined the group" -msgstr "" - #. placeholder {0}: formatCount(i18n, JOINED_THIS_WEEK) #: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "{0} joined this week" msgstr "本週加入了 {0} 人" -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:45 -msgid "{0} left the group" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -242,29 +226,12 @@ msgstr "第 {0} 個(共 {1} 個)" msgid "{0} out of 50" msgstr "已輸入 {0} 個字元,最多 50 個字元" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) +#. placeholder {0}: createSanitizedDisplayName(memberSender) #. placeholder {1}: reaction.value -#: src/components/dms/MessageItem.tsx:286 +#: src/components/dms/MessageItem.tsx:279 msgid "{0} reacted {1}" msgstr "{0} 做出了 {1} 反應" -#. placeholder {0}: sanitizeDisplayName( sender.displayName || sender.handle, ) -#. placeholder {1}: convo.lastReaction.reaction.value -#. placeholder {2}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:352 -msgid "{0} reacted {1} to {2}" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:30 -msgid "{0} was added to the group" -msgstr "" - -#. placeholder {0}: createSanitizedDisplayName(data.member) -#: src/components/dms/systemMessage.ts:35 -msgid "{0} was removed from the group" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -285,8 +252,8 @@ msgstr "{0},來自 {1} 的列表" msgid "{0}'s avatar" msgstr "「{0}」的大頭貼照" -#. placeholder {0}: sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), ) -#: src/components/dms/MessageItem.tsx:224 +#. placeholder {0}: createSanitizedDisplayName(profile) +#: src/components/dms/MessageItem.tsx:219 msgid "{0}’s avatar" msgstr "「{0}」的大頭貼照" @@ -530,7 +497,8 @@ msgstr "{MAX_DISPLAY_NAME, plural, other {名稱太長了,不得超過 # 個 msgid "{MAX_HIDDEN_REPLIES, plural, other {You can hide a maximum of # replies.}}" msgstr "{MAX_HIDDEN_REPLIES, plural, other {您最多可以隱藏 # 則回覆。}}" -#: src/screens/Messages/ConversationSettings.tsx:252 +#. The number of group chat members out of the total number of permitted users. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:34 msgid "{memberCount}/{MEMBER_LIMIT}" msgstr "{memberCount}/{MEMBER_LIMIT}" @@ -542,6 +510,32 @@ msgstr "{MIN_ACCESS_AGE, plural, other {您必須年滿 # 歲才能建立帳號 msgid "{minutes, plural, one {# minute} other {# minutes}}" msgstr "{minutes, plural, other {# 分鐘}}" +#: src/components/dms/getSystemMessageInfo.ts:57 +msgid "{name} joined the group" +msgstr "{name} 加入了群組" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "{name} left the group" +msgstr "{name} 離開了群組" + +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:45 +msgid "{name} reacted {0} to {target}" +msgstr "{name} 對 {target} 做出了 {0} 反應" + +#: src/components/dms/getSystemMessageInfo.ts:41 +msgid "{name} was added to the group" +msgstr "{name} 已被加入至群組" + +#: src/components/dms/getSystemMessageInfo.ts:49 +msgid "{name} was removed from the group" +msgstr "{name} 已被移出群組" + +#. When the last message in a group chat came from someone other than you. +#: src/components/dms/getMessageInfo.ts:50 +msgid "{name}: {message}" +msgstr "{name}:{message}" + #: src/screens/StarterPack/Wizard/StepDetails.tsx:76 msgid "{name}'s favorite feeds and people - join me!" msgstr "{name} 最愛的動態源和人物⸺快來加入我的行列吧!" @@ -571,10 +565,16 @@ msgstr "「{profileName}」在 {timeAgoString}前使用新手包加入了 Bluesk msgid "{rank}." msgstr "{rank}." -#: src/screens/Messages/ConversationSettings.tsx:259 +#. The number of requests to join a group chat. +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:54 msgid "{requestCount, plural, one {# request} other {# requests}}" msgstr "{requestCount, plural, other {# 個邀請}}" +#. Displayed when there are more than 50 requests to join a group chat +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:49 +msgid "{requestCount}+ requests" +msgstr "超過 {requestCount} 個邀請" + #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "{type}h ago" @@ -713,7 +713,7 @@ msgid "A collection of popular feeds you can find on Bluesky, including News, Bo msgstr "您可以在 Bluesky 上找到一系列熱門動態源,包括 News、Booksky、Game Dev、Blacksky,以及 ​​Fountain Pens" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:335 +#: src/components/dms/getReactionInfo.ts:33 msgid "a message" msgstr "一則訊息" @@ -802,7 +802,7 @@ msgstr "帳號" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:426 #: src/screens/Messages/components/RequestButtons.tsx:101 -#: src/screens/Messages/ConversationSettings.tsx:575 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:116 #: src/view/com/profile/ProfileMenu.tsx:188 msgctxt "toast" msgid "Account blocked" @@ -848,7 +848,7 @@ msgstr "帳號提供者" msgid "Account removed from quick access" msgstr "成功從快速存取中移除帳號" -#: src/screens/Messages/ConversationSettings.tsx:562 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:103 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:88 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:176 @@ -871,7 +871,7 @@ msgstr "成功取消靜音帳號" msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "帶有扇形藍色勾號徽章的帳號<0><1/>可以對其他帳號授予驗證。這些可靠的驗證者由 Bluesky 官方親自挑選。" -#: src/lib/hooks/useNotificationHandler.ts:185 +#: src/lib/hooks/useNotificationHandler.ts:192 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 #: src/screens/Settings/NotificationSettings/index.tsx:193 msgid "Activity from others" @@ -885,7 +885,7 @@ msgstr "動態通知" #: src/components/dialogs/MutedWords.tsx:337 #: src/components/dialogs/StarterPackDialog.tsx:376 #: src/components/dialogs/StarterPackDialog.tsx:388 -#: src/components/dms/AddMembersFlow.tsx:341 +#: src/components/dms/AddMembersFlow.tsx:350 #: src/view/com/modals/UserAddRemoveLists.tsx:236 msgid "Add" msgstr "新增" @@ -965,7 +965,7 @@ msgstr "加入自動化標記到此帳號" msgid "Add emoji reaction" msgstr "加入表情符號反應" -#: src/components/dms/AddMembersFlow.tsx:422 +#: src/components/dms/AddMembersFlow.tsx:431 msgid "Add group chat members" msgstr "加入群組對話成員" @@ -978,8 +978,9 @@ msgstr "新增圖片" msgid "Add media to post" msgstr "加入媒體到貼文" -#: src/screens/Messages/ConversationSettings.tsx:330 -#: src/screens/Messages/ConversationSettings.tsx:347 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:47 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:81 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:100 msgid "Add members" msgstr "加入成員" @@ -1001,8 +1002,8 @@ msgstr "使用所選設定新增靜音字詞" msgid "Add muted words and tags" msgstr "新增靜音字詞和標籤" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:101 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:126 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:119 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:154 #: src/screens/ProfileList/AboutSection.tsx:72 #: src/screens/ProfileList/AboutSection.tsx:90 msgid "Add people" @@ -1059,6 +1060,11 @@ msgstr "將用戶新增至列表" msgid "Add your birthdate" msgstr "新增您的出生日期" +#. placeholder {0}: createSanitizedDisplayName( profile.kind.addedBy, true, moderateProfile(profile.kind.addedBy, moderationOpts).ui('displayName'), ) +#: src/screens/Messages/ConversationSettings/Member.tsx:70 +msgid "Added by {0}" +msgstr "由 {0} 加入" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:163 msgid "Added to list" @@ -1081,8 +1087,8 @@ msgstr "補充資訊(1000 個字元以內)" msgid "Additional details (limit 300 characters)" msgstr "補充資訊(300 個字元以內)" -#: src/screens/Messages/ConversationSettings.tsx:393 -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/Member.tsx:55 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Admin" msgstr "管理員" @@ -1361,9 +1367,9 @@ msgstr "Bluesky 的幾則貼文插圖,旁邊還有轉發、喜歡和留言圖 msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "這張插圖說明 Bluesky 官方負責挑選可靠的驗證者,而這些驗證者則進一步為個別帳號授予驗證。" -#: src/screens/Messages/ConversationSettings.tsx:1087 -msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time. Your name, avatar, and the name of the group chat will be visible to everyone." -msgstr "" +#: src/screens/Messages/components/InviteLinkDialog.tsx:158 +msgid "An invite link lets people join this group chat without being added directly. You control who can use the link and whether they need your approval. You can disable the link at any time." +msgstr "邀請連結可以讓其他人直接加入群組對話。您可以控制連結的使用權限、設定是否需要手動核准才能加入,也可以隨時選擇停用。" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:239 msgid "An issue not included in these options" @@ -1439,6 +1445,16 @@ msgstr "任何人" msgid "Anyone can interact" msgstr "任何人都可以參與互動" +#: src/screens/Messages/components/InviteLinkDialog.tsx:129 +#: src/screens/Messages/components/InviteLinkDialog.tsx:130 +msgid "Anyone can join instantly" +msgstr "任何人都可以直接加入" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:134 +#: src/screens/Messages/components/InviteLinkDialog.tsx:135 +msgid "Anyone can request to join" +msgstr "任何人都可以申請加入" + #: src/screens/Settings/ActivityPrivacySettings.tsx:112 #: src/screens/Settings/ActivityPrivacySettings.tsx:117 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:163 @@ -1561,7 +1577,7 @@ msgstr "您真的確定要繼續嗎?" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "您確定要刪除此應用程式專用密碼「{0}」嗎?" -#: src/components/dms/MessageContextMenu.tsx:207 +#: src/components/dms/MessageContextMenu.tsx:208 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participants." msgstr "您確定要刪除這則訊息嗎?此訊息只會從您的紀錄中消失,不會對其他成員刪除。" @@ -1574,7 +1590,7 @@ msgstr "您確定要刪除這個新手包嗎?" msgid "Are you sure you want to discard your changes?" msgstr "您確定要放棄變更嗎?" -#: src/screens/Messages/ConversationSettings.tsx:1130 +#: src/screens/Messages/ConversationSettings/prompts.tsx:90 msgid "Are you sure you want to leave {groupName}?" msgstr "您確定要離開 {groupName} 嗎?" @@ -1653,9 +1669,9 @@ msgstr "自動播放影片和 GIF" msgid "Available" msgstr "可用" -#: src/components/dms/AddMembersFlow.tsx:290 -#: src/components/dms/AddMembersFlow.tsx:445 -#: src/components/dms/AddMembersFlow.tsx:452 +#: src/components/dms/AddMembersFlow.tsx:299 +#: src/components/dms/AddMembersFlow.tsx:454 +#: src/components/dms/AddMembersFlow.tsx:461 #: src/components/dms/InitiateChatFlow.tsx:489 #: src/components/dms/InitiateChatFlow.tsx:674 #: src/components/dms/InitiateChatFlow.tsx:681 @@ -1721,7 +1737,7 @@ msgstr "在您開始接收 {name} 的貼文通知之前,您必須先驗證您 #: src/components/dms/MessageProfileButton.tsx:60 #: src/screens/Messages/ChatList.tsx:380 #: src/screens/Messages/Conversation.tsx:235 -#: src/screens/Messages/ConversationSettings.tsx:552 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:93 msgid "Before you can message another user, you must first verify your email." msgstr "在向其他人傳送訊息之前,您必須先驗證您的電子信箱。" @@ -1750,14 +1766,14 @@ msgid "Birthday" msgstr "生日" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:853 -#: src/screens/Messages/ConversationSettings.tsx:674 -#: src/screens/Messages/ConversationSettings.tsx:1155 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:217 +#: src/screens/Messages/ConversationSettings/prompts.tsx:115 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 #: src/view/com/profile/ProfileMenu.tsx:563 msgid "Block" msgstr "封鎖" -#: src/screens/Messages/ConversationSettings.tsx:670 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:209 msgid "Block {displayName}" msgstr "封鎖 {displayName}" @@ -1772,7 +1788,7 @@ msgstr "封鎖 {displayName}" msgid "Block account" msgstr "封鎖帳號" -#: src/screens/Messages/ConversationSettings.tsx:1152 +#: src/screens/Messages/ConversationSettings/prompts.tsx:112 msgid "Block account?" msgstr "封鎖帳號?" @@ -1794,7 +1810,7 @@ msgstr "封鎖並刪除" msgid "Block list" msgstr "封鎖列表" -#: src/screens/Messages/components/ChatStatusInfo.tsx:46 +#: src/screens/Messages/components/ChatStatusInfo.tsx:44 msgid "Block or report" msgstr "封鎖或檢舉" @@ -1829,7 +1845,7 @@ msgid "Blocked Accounts" msgstr "已封鎖帳號" #: src/components/PostControls/PostMenu/PostMenuItems.tsx:851 -#: src/screens/Messages/ConversationSettings.tsx:1153 +#: src/screens/Messages/ConversationSettings/prompts.tsx:113 #: src/view/com/profile/ProfileMenu.tsx:558 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "被封鎖的帳號無法在您的討論串中回覆、提及您,或以其他方式與您互動。" @@ -1894,7 +1910,7 @@ msgstr "與朋友一起使用 Bluesky 更有趣!匯入您的聯絡人來看看 #: src/components/contacts/screens/ViewMatches.tsx:315 msgid "Bluesky is more fun with friends. Do you want to invite some of yours? <0/>" -msgstr "與朋友一起使用 Bluesky 更有趣。您想邀請一些朋友加入嗎?<0/>" +msgstr "與朋友一起使用 Bluesky 更有趣。想邀請一些朋友加入嗎?<0/>" #: src/screens/Takendown.tsx:213 msgid "Bluesky Social Terms of Service" @@ -2056,17 +2072,16 @@ msgstr "相機" #: src/components/dialogs/lists/CreateOrEditListDialog.tsx:299 #: src/components/Menu/index.tsx:355 #: src/components/PostControls/RepostButton.tsx:210 -#: src/components/Prompt.tsx:136 -#: src/components/Prompt.tsx:138 +#: src/components/Prompt.tsx:153 +#: src/components/Prompt.tsx:155 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:152 #: src/features/liveEvents/components/LiveEventFeedOptionsMenu.tsx:157 #: src/features/liveNow/components/GoLiveDialog.tsx:248 #: src/features/liveNow/components/GoLiveDialog.tsx:254 #: src/lib/media/picker.tsx:38 #: src/screens/Deactivated.tsx:150 -#: src/screens/Messages/ConversationSettings.tsx:1089 -#: src/screens/Messages/ConversationSettings.tsx:1110 -#: src/screens/Messages/ConversationSettings.tsx:1134 +#: src/screens/Messages/ConversationSettings/prompts.tsx:70 +#: src/screens/Messages/ConversationSettings/prompts.tsx:94 #: src/screens/Profile/Header/EditProfileDialog.tsx:215 #: src/screens/Profile/Header/EditProfileDialog.tsx:223 #: src/screens/Search/Shell.tsx:396 @@ -2194,7 +2209,7 @@ msgstr "成功儲存變更" msgid "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." msgstr "列表在轉存後會是一份完全獨立的副本,任何對新手包的變更都不會影響已轉存的列表。" -#: src/lib/hooks/useNotificationHandler.ts:102 +#: src/lib/hooks/useNotificationHandler.ts:109 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:224 #: src/view/shell/desktop/LeftNav.tsx:611 @@ -2208,19 +2223,19 @@ msgctxt "toast" msgid "Chat deleted" msgstr "成功刪除對話" -#: src/components/dms/systemMessage.ts:48 +#: src/components/dms/getSystemMessageInfo.ts:67 msgid "Chat locked" -msgstr "" +msgstr "對話已鎖定" -#: src/components/dms/systemMessage.ts:52 +#: src/components/dms/getSystemMessageInfo.ts:71 msgid "Chat locked permanently" -msgstr "" +msgstr "對話已永久鎖定" -#: src/lib/hooks/useNotificationHandler.ts:117 +#: src/lib/hooks/useNotificationHandler.ts:124 msgid "Chat messages - silent" msgstr "對話訊息 - 靜音" -#: src/lib/hooks/useNotificationHandler.ts:108 +#: src/lib/hooks/useNotificationHandler.ts:115 msgid "Chat messages - sound" msgstr "對話訊息 - 聲音" @@ -2253,14 +2268,18 @@ msgstr "對話設定" msgid "Chat Settings" msgstr "對話設定" -#. placeholder {0}: data.newName ?? '' -#: src/components/dms/systemMessage.ts:56 -msgid "Chat title changed to {0}" -msgstr "" +#: src/components/dms/getSystemMessageInfo.ts:77 +msgid "Chat title changed" +msgstr "已變更對話標題" -#: src/components/dms/systemMessage.ts:50 +#. placeholder {0}: data.newName +#: src/components/dms/getSystemMessageInfo.ts:76 +msgid "Chat title changed to {0}" +msgstr "已把對話標題變更為 {0}" + +#: src/components/dms/getSystemMessageInfo.ts:69 msgid "Chat unlocked" -msgstr "" +msgstr "對話已解除鎖定" #: src/components/dms/ConvoMenu.tsx:204 msgctxt "toast" @@ -2323,6 +2342,10 @@ msgstr "選擇貼文語言" msgid "Choose this color as your avatar" msgstr "選擇這個顏色作為您的大頭貼照背景" +#: src/screens/Messages/components/InviteLinkDialog.tsx:194 +msgid "Choose who can join this group chat and how." +msgstr "選擇哪些人可以加入此群組及邀請規則。" + #: src/components/contacts/components/InviteInfo.tsx:57 msgid "Choose who to invite" msgstr "選擇要邀請的人" @@ -2368,7 +2391,7 @@ msgstr "點此以瞭解詳細資訊" msgid "click here" msgstr "點一下這裡" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:97 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:115 msgid "Click here to add people to this group chat" msgstr "點一下這裡以加入用戶至此群組對話" @@ -2376,6 +2399,10 @@ msgstr "點一下這裡以加入用戶至此群組對話" msgid "Click here to contact our support team" msgstr "點一下這裡來聯絡我們的支援團隊" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:129 +msgid "Click here to create or manage an invite link for this group chat" +msgstr "點一下這裡以建立或管理此群組對話的邀請連結" + #: src/ageAssurance/components/NoAccessScreen.tsx:263 msgid "Click here to delete your account" msgstr "點一下這裡來刪除您的帳號" @@ -2402,20 +2429,20 @@ msgstr "點一下這裡來更新您的出生日期" msgid "Click here to update your email" msgstr "點一下這裡來更新您的電子信箱" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:109 -msgid "Click here to view or create an invite link for this group chat" -msgstr "點一下這裡以檢視或建立此群組對話的邀請連結" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:130 +msgid "Click here to view the invite link for this group chat" +msgstr "點一下這裡以檢視此群組對話的邀請連結" #. placeholder {0}: isCashtag ? tag : `#${tag}` #: src/components/RichTextTag.tsx:56 msgid "Click to open tag menu for {0}" msgstr "點此以開啟 {0} 的標籤選單" -#: src/components/dms/MessageItem.tsx:560 +#: src/components/dms/MessageItem.tsx:557 msgid "Click to retry failed message" msgstr "點此以重新傳送訊息" -#: src/components/dms/ActionsWrapper.web.tsx:142 +#: src/components/dms/ActionsWrapper.web.tsx:145 msgid "Click to view the date and time" msgstr "點此以檢視日期與時間" @@ -2444,7 +2471,7 @@ msgstr "達達的馬蹄 🐴 是美麗的錯誤 🐴" #: src/components/dialogs/nuxs/LiveNowBetaDialog.tsx:199 #: src/components/dialogs/SearchablePeopleList.tsx:339 #: src/components/dialogs/StarterPackDialog.tsx:187 -#: src/components/dms/AddMembersFlow.tsx:315 +#: src/components/dms/AddMembersFlow.tsx:324 #: src/components/dms/AfterReportDialog.tsx:93 #: src/components/dms/AfterReportDialog.tsx:98 #: src/components/dms/AfterReportDialog.tsx:212 @@ -2463,6 +2490,8 @@ msgstr "達達的馬蹄 🐴 是美麗的錯誤 🐴" #: src/components/WhoCanReply.tsx:243 #: src/features/liveNow/components/EditLiveDialog.tsx:217 #: src/features/liveNow/components/EditLiveDialog.tsx:223 +#: src/screens/Messages/components/InviteLinkDialog.tsx:405 +#: src/screens/Messages/components/InviteLinkDialog.tsx:410 #: src/screens/Settings/components/ChangePasswordDialog.tsx:288 #: src/screens/Settings/components/ChangePasswordDialog.tsx:293 #: src/view/com/feeds/MissingFeed.tsx:211 @@ -2611,8 +2640,8 @@ msgstr "設定直播活動橫幅" msgid "Configured in <0>moderation settings." msgstr "在 <0>內容篩選 中設定。" -#: src/components/Prompt.tsx:195 -#: src/components/Prompt.tsx:198 +#: src/components/Prompt.tsx:212 +#: src/components/Prompt.tsx:215 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:189 msgid "Confirm" @@ -2753,7 +2782,7 @@ msgstr "繼續載入討論串" msgid "Continue thread..." msgstr "繼續載入討論串……" -#: src/components/dms/AddMembersFlow.tsx:255 +#: src/components/dms/AddMembersFlow.tsx:264 #: src/components/dms/InitiateChatFlow.tsx:441 msgid "Continue to group name" msgstr "繼續設定群組名稱" @@ -2770,7 +2799,7 @@ msgstr "繼續下一步" msgid "Conversation" msgstr "對話" -#: src/screens/Messages/components/ChatListItem.tsx:321 +#: src/screens/Messages/components/ChatListItem.tsx:264 msgid "Conversation deleted" msgstr "對話已刪除" @@ -2784,7 +2813,7 @@ msgstr "成功刪除對話" msgid "Copied build version to clipboard" msgstr "成功複製組建版本號至剪貼簿" -#: src/components/dms/MessageContextMenu.tsx:64 +#: src/components/dms/MessageContextMenu.tsx:67 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:272 #: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 @@ -2794,6 +2823,7 @@ msgid "Copied to clipboard" msgstr "成功複製至剪貼簿" #: src/components/dialogs/Embed.tsx:197 +#: src/screens/Messages/components/CopyTextButton.tsx:71 #: src/screens/Settings/components/CopyButton.tsx:66 msgid "Copied!" msgstr "複製成功!" @@ -2865,8 +2895,8 @@ msgstr "複製個人檔案連結" msgid "Copy link to starter pack" msgstr "複製新手包連結" -#: src/components/dms/MessageContextMenu.tsx:154 -#: src/components/dms/MessageContextMenu.tsx:157 +#: src/components/dms/MessageContextMenu.tsx:155 +#: src/components/dms/MessageContextMenu.tsx:158 msgid "Copy message text" msgstr "複製訊息文字" @@ -3030,10 +3060,6 @@ msgstr "不使用此新手包建立帳號" msgid "Create an avatar instead" msgstr "或是建立一個大頭貼照" -#: src/screens/Messages/ConversationSettings.tsx:865 -msgid "Create an invite link for this group chat" -msgstr "建立此群組對話的邀請連結" - #: src/components/StarterPack/ProfileStarterPacks.tsx:214 msgid "Create another" msgstr "再建立一個" @@ -3065,6 +3091,10 @@ msgstr "建立內容管理列表" msgid "Create new account" msgstr "建立新帳號" +#: src/screens/Messages/ConversationSettings/index.tsx:464 +msgid "Create or modify an invite link for this group chat" +msgstr "建立或編輯此群組對話的邀請連結" + #. Accessibility label for button to create a moderation report for the selected option #. placeholder {0}: option.title #: src/components/moderation/ReportDialog/index.tsx:713 @@ -3081,11 +3111,19 @@ msgstr "建立新手包" msgid "Create user list" msgstr "建立用戶列表" +#. placeholder {0}: dateFormatter.format(createdAt) #. placeholder {0}: i18n.date(appPassword.createdAt, { year: 'numeric', month: 'numeric', day: 'numeric', hour: '2-digit', minute: '2-digit', }) +#: src/screens/Messages/ConversationSettings/index.tsx:429 #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" msgstr "建立於 {0}" +#. placeholder {0}: timeFormatter.format(createdAt) +#. placeholder {1}: dateFormatter.format(createdAt) +#: src/screens/Messages/components/InviteLinkDialog.tsx:289 +msgid "Created {0} {1}" +msgstr "" + #: src/screens/List/ListHiddenScreen.tsx:131 msgid "Creator has been blocked" msgstr "已封鎖此列表的建立者" @@ -3151,7 +3189,7 @@ msgstr "偵錯面板" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:479 msgid "Decline this language suggestion" -msgstr "" +msgstr "忽略此建議語言" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:84 msgid "Deepfake adult content" @@ -3165,9 +3203,9 @@ msgstr "預設" msgid "Default icons" msgstr "預設圖示" -#: src/components/dms/MessageContextMenu.tsx:208 +#: src/components/dms/MessageContextMenu.tsx:209 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:803 -#: src/screens/Messages/components/ChatStatusInfo.tsx:55 +#: src/screens/Messages/components/ChatStatusInfo.tsx:53 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:275 #: src/screens/Settings/AppPasswords.tsx:213 #: src/screens/StarterPack/StarterPackScreen.tsx:617 @@ -3218,7 +3256,7 @@ msgstr "刪除對話" msgid "Delete Conversation" msgstr "刪除對話" -#: src/components/dms/MessageContextMenu.tsx:168 +#: src/components/dms/MessageContextMenu.tsx:169 msgid "Delete for me" msgstr "為我刪除" @@ -3227,11 +3265,11 @@ msgstr "為我刪除" msgid "Delete list" msgstr "刪除列表" -#: src/components/dms/MessageContextMenu.tsx:206 +#: src/components/dms/MessageContextMenu.tsx:207 msgid "Delete message" msgstr "刪除訊息" -#: src/components/dms/MessageContextMenu.tsx:166 +#: src/components/dms/MessageContextMenu.tsx:167 msgid "Delete message for me" msgstr "為我刪除訊息" @@ -3267,9 +3305,8 @@ msgid "Deleted" msgstr "已刪除" #: src/components/dms/MessagesListHeader.tsx:105 -#: src/screens/Messages/components/ChatListItem.tsx:128 -#: src/screens/Messages/ConversationSettings.tsx:383 -#: src/screens/Messages/ConversationSettings.tsx:599 +#: src/screens/Messages/components/ChatListItem.tsx:118 +#: src/screens/Messages/ConversationSettings/Member.tsx:48 msgid "Deleted Account" msgstr "已刪除的帳號" @@ -3331,6 +3368,11 @@ msgstr "對話框:調整哪些人能夠與這則貼文互動" msgid "Dim" msgstr "昏暗" +#: src/screens/Messages/components/InviteLinkDialog.tsx:323 +#: src/screens/Messages/components/InviteLinkDialog.tsx:331 +msgid "Disable" +msgstr "停用" + #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:234 #: src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx:243 msgid "Disable 2FA" @@ -3534,7 +3576,7 @@ msgctxt "action" msgid "Done" msgstr "完成" -#: src/components/dms/MessageItem.tsx:451 +#: src/components/dms/MessageItem.tsx:452 msgid "Double tap or long press the message to add a reaction" msgstr "點兩下或長按訊息以加入反應" @@ -3624,6 +3666,7 @@ msgstr "例如:不斷發布廣告洗版的帳號。" msgid "Eating disorders" msgstr "飲食失調" +#: src/screens/Messages/components/EditTextButton.tsx:51 #: src/screens/Settings/AccountSettings.tsx:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:255 #: src/screens/StarterPack/StarterPackScreen.tsx:606 @@ -3647,8 +3690,8 @@ msgstr "編輯大頭貼照" msgid "Edit Feeds" msgstr "編輯動態源" -#: src/screens/Messages/ConversationSettings.tsx:1042 -#: src/screens/Messages/ConversationSettings.tsx:1047 +#: src/screens/Messages/ConversationSettings/prompts.tsx:27 +#: src/screens/Messages/ConversationSettings/prompts.tsx:32 msgid "Edit group name" msgstr "編輯群組名稱" @@ -3668,6 +3711,10 @@ msgstr "編輯互動設定" msgid "Edit interests" msgstr "編輯感興趣的主題" +#: src/screens/Messages/components/InviteLinkDialog.tsx:300 +msgid "Edit link settings" +msgstr "編輯連結設定" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:191 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:194 msgid "Edit list details" @@ -3687,7 +3734,7 @@ msgstr "編輯內容管理列表" msgid "Edit My Feeds" msgstr "編輯我的動態源" -#: src/screens/Messages/ConversationSettings.tsx:859 +#: src/screens/Messages/ConversationSettings/index.tsx:455 msgid "Edit name" msgstr "編輯名稱" @@ -3721,7 +3768,7 @@ msgstr "編輯個人檔案" msgid "Edit starter pack" msgstr "編輯新手包" -#: src/screens/Messages/ConversationSettings.tsx:858 +#: src/screens/Messages/ConversationSettings/index.tsx:454 msgid "Edit this group chat’s name" msgstr "編輯此群組對話的名稱" @@ -4116,11 +4163,16 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "接受對話邀請時發生問題" -#: src/components/dms/ActionsWrapper.web.tsx:67 -#: src/components/dms/MessageContextMenu.tsx:104 +#: src/components/dms/ActionsWrapper.web.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:107 msgid "Failed to add emoji reaction" msgstr "加入表情符號反應時發生問題" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:39 +#: src/screens/Messages/ConversationSettings/AddMembersLink.tsx:38 +msgid "Failed to add members" +msgstr "加入成員時發生問題" + #: src/components/dialogs/StarterPackDialog.tsx:280 msgid "Failed to add to starter pack" msgstr "新增至新手包時發生問題" @@ -4134,10 +4186,14 @@ msgid "Failed to create app password. Please try again." msgstr "建立應用程式專用密碼時發生問題,請再試一次。" #: src/components/dms/MessageProfileButton.tsx:38 -#: src/screens/Messages/ConversationSettings.tsx:529 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:63 msgid "Failed to create conversation" msgstr "建立對話時發生問題" +#: src/screens/Messages/components/InviteLinkDialog.tsx:85 +msgid "Failed to create invite link" +msgstr "建立邀請連結時發生問題" + #: src/screens/StarterPack/Wizard/index.tsx:250 #: src/screens/StarterPack/Wizard/index.tsx:260 msgid "Failed to create starter pack" @@ -4149,7 +4205,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "刪除對話時發生問題" -#: src/components/dms/MessageContextMenu.tsx:86 +#: src/components/dms/MessageContextMenu.tsx:89 msgid "Failed to delete message" msgstr "刪除訊息時發生問題" @@ -4161,15 +4217,27 @@ msgstr "刪除貼文時發生問題,請再試一次" msgid "Failed to delete starter pack" msgstr "刪除新手包時發生問題" +#: src/screens/Messages/components/InviteLinkDialog.tsx:108 +msgid "Failed to disable invite link" +msgstr "停用邀請連結時發生問題" + #. placeholder {0}: error?.message #: src/screens/Profile/components/GermButton.tsx:195 msgid "Failed to disconnect Germ DM. Error: {0}" msgstr "中斷連結 Germ DM 時發生問題。錯誤:{0}" -#: src/screens/Messages/ConversationSettings.tsx:731 +#: src/screens/Messages/ConversationSettings/index.tsx:317 msgid "Failed to edit group chat name" msgstr "編輯群組對話名稱時發生問題" +#: src/screens/Messages/components/InviteLinkDialog.tsx:98 +msgid "Failed to edit invite link" +msgstr "編輯邀請連結時發生問題" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:118 +msgid "Failed to enable invite link" +msgstr "啟用邀請連結時發生問題" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:143 msgid "Failed to follow all suggested accounts, please try again" msgstr "跟隨所有建議帳號時發生問題,請再試一次" @@ -4186,7 +4254,7 @@ msgstr "隱藏建議時發生問題,請檢查您的網路連線狀態" msgid "Failed to launch SMS app" msgstr "無法開啟簡訊應用程式" -#: src/screens/Messages/ConversationSettings.tsx:759 +#: src/screens/Messages/ConversationSettings/index.tsx:342 msgctxt "toast" msgid "Failed to leave group chat" msgstr "離開群組對話時發生問題" @@ -4250,12 +4318,16 @@ msgstr "載入建議動態源時發生問題" msgid "Failed to load suggested follows" msgstr "載入建議跟隨帳號時發生問題" +#: src/screens/Messages/ConversationSettings/index.tsx:360 +msgid "Failed to lock group chat" +msgstr "鎖定邀請連結時發生問題" + #: src/screens/Messages/Inbox.tsx:321 #: src/screens/Messages/Inbox.tsx:348 msgid "Failed to mark all requests as read" msgstr "將所有邀請標示為已讀時發生問題" -#: src/screens/Messages/ConversationSettings.tsx:747 +#: src/screens/Messages/ConversationSettings/index.tsx:331 msgid "Failed to mute group chat" msgstr "靜音群組對話時發生問題" @@ -4277,8 +4349,8 @@ msgstr "由於發生了網路錯誤,導致無法刪除資料,請檢查您的 msgid "Failed to remove data. {0}" msgstr "刪除資料時發生問題。{0}" -#: src/components/dms/ActionsWrapper.web.tsx:63 -#: src/components/dms/MessageContextMenu.tsx:100 +#: src/components/dms/ActionsWrapper.web.tsx:66 +#: src/components/dms/MessageContextMenu.tsx:103 #: src/components/dms/ReactionsDialog.tsx:174 msgid "Failed to remove emoji reaction" msgstr "刪除表情符號反應時發生問題" @@ -4287,6 +4359,10 @@ msgstr "刪除表情符號反應時發生問題" msgid "Failed to remove from starter pack" msgstr "從新手包刪除時發生問題" +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:70 +msgid "Failed to remove group chat member" +msgstr "移除群組對話成員時發生問題" + #: src/components/verification/VerificationRemovePrompt.tsx:34 msgid "Failed to remove verification" msgstr "撤回驗證時發生問題" @@ -4333,6 +4409,10 @@ msgstr "提交申訴時發生問題,請再試一次。" msgid "Failed to toggle thread mute, please try again" msgstr "將討論串設為靜音時發生問題,請再試一次" +#: src/screens/Messages/ConversationSettings/index.tsx:363 +msgid "Failed to unlock group chat" +msgstr "解鎖群組對話時發生問題" + #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:107 msgid "Failed to unpin list" msgstr "取消釘選列表時發生問題" @@ -4814,6 +4894,20 @@ msgstr "來自 <0/>" msgid "Generate a starter pack" msgstr "產生一個新手包" +#: src/screens/Messages/components/InviteLinkDialog.tsx:189 +#: src/screens/Messages/components/InviteLinkDialog.tsx:224 +#: src/screens/Messages/components/InviteLinkDialog.tsx:247 +msgid "Generate invite link" +msgstr "產生邀請連結" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:378 +msgid "Generate new invite link" +msgstr "產生新的邀請連結" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:383 +msgid "Generate new link" +msgstr "產生新的連結" + #: src/screens/Profile/components/GermButton.tsx:86 #: src/screens/Profile/components/GermButton.tsx:224 msgid "Germ DM" @@ -4894,7 +4988,8 @@ msgstr "在某人發布貼文時收到通知" #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:77 #: src/components/dialogs/EmailDialog/screens/VerificationReminder.tsx:87 -#: src/screens/Messages/ConversationSettings.tsx:1088 +#: src/screens/Messages/components/InviteLinkDialog.tsx:173 +#: src/screens/Messages/components/InviteLinkDialog.tsx:180 msgid "Get started" msgstr "開始吧" @@ -4936,7 +5031,7 @@ msgstr "返回" #: src/components/Error.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:228 -#: src/screens/Messages/Conversation.tsx:360 +#: src/screens/Messages/Conversation.tsx:365 #: src/screens/Profile/ErrorState.tsx:63 #: src/screens/Profile/ErrorState.tsx:67 #: src/screens/StarterPack/StarterPackScreen.tsx:809 @@ -4998,7 +5093,7 @@ msgid "Go to account settings" msgstr "前往帳號設定" #. placeholder {0}: profile.handle -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "Go to conversation with {0}" msgstr "與 {0} 對話" @@ -5011,13 +5106,13 @@ msgid "Go to next" msgstr "前往下一步" #: src/components/dms/ConvoMenu.tsx:255 -#: src/screens/Messages/ConversationSettings.tsx:650 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:189 #: src/view/shell/desktop/LeftNav.tsx:319 #: src/view/shell/desktop/LeftNav.tsx:325 msgid "Go to profile" msgstr "前往個人檔案" -#: src/screens/Messages/components/ChatListItem.tsx:194 +#: src/screens/Messages/components/ChatListItem.tsx:184 msgid "Go to the group chat named \"{chatName}\"" msgstr "前往名稱為「{chatName}」的群組對話" @@ -5049,28 +5144,42 @@ msgstr "露骨暴力內容" msgid "Grooming or predatory behavior" msgstr "引誘拐騙行為" -#: src/screens/Messages/ConversationSettings.tsx:740 +#: src/screens/Messages/components/InviteLinkDialog.tsx:437 +msgid "Group chat invite link dialog" +msgstr "群組對話邀請連結對話框" + +#: src/screens/Messages/ConversationSettings/index.tsx:352 +msgctxt "toast" +msgid "Group chat locked" +msgstr "群組對話已鎖定" + +#: src/screens/Messages/ConversationSettings/index.tsx:324 msgctxt "toast" msgid "Group chat muted" msgstr "已靜音群組對話" #: src/Navigation.tsx:575 -#: src/screens/Messages/ConversationSettings.tsx:106 +#: src/screens/Messages/ConversationSettings/index.tsx:92 msgid "Group chat settings" msgstr "群組對話設定" -#: src/screens/Messages/ConversationSettings.tsx:742 +#: src/screens/Messages/ConversationSettings/index.tsx:354 +msgctxt "toast" +msgid "Group chat unlocked" +msgstr "群組對話已解除鎖定" + +#: src/screens/Messages/ConversationSettings/index.tsx:326 msgctxt "toast" msgid "Group chat unmuted" msgstr "已取消靜音群組對話" -#: src/screens/Messages/Conversation.tsx:345 +#: src/screens/Messages/Conversation.tsx:349 msgid "Group chats are not yet available" -msgstr "" +msgstr "群組對話尚無法使用" -#: src/screens/Messages/Conversation.tsx:343 +#: src/screens/Messages/Conversation.tsx:347 msgid "Group chats are now available" -msgstr "" +msgstr "群組對話已可以使用" #: src/components/dialogs/SearchablePeopleList.tsx:563 msgid "Group is locked" @@ -5078,7 +5187,7 @@ msgstr "群組已鎖定" #: src/components/dms/InitiateChatFlow.tsx:231 #: src/components/dms/InitiateChatFlow.tsx:549 -#: src/screens/Messages/ConversationSettings.tsx:1048 +#: src/screens/Messages/ConversationSettings/prompts.tsx:33 msgid "Group name" msgstr "群組名稱" @@ -5336,6 +5445,10 @@ msgstr "抱歉,我們無法載入該內容管理服務。" msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "等一下!我們正在逐步開放上傳影片功能。您還在等候名單中,請稍後再回來看看!" +#: src/screens/Messages/Conversation.tsx:356 +msgid "Hold your horses! This feature isn't available to you yet. Please check back later." +msgstr "歹勢!請再等一下。您目前還無法使用這個功能,請晚點再回來看看。" + #: src/Navigation.tsx:819 #: src/Navigation.tsx:839 #: src/view/shell/bottom-bar/BottomBar.tsx:179 @@ -5682,27 +5795,31 @@ msgstr "邀請朋友" msgid "Invite friends <0/>" msgstr "邀請朋友 <0/>" -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:113 -#: src/screens/Messages/ConversationSettings.tsx:866 -#: src/screens/Messages/ConversationSettings.tsx:1086 +#: src/screens/Messages/components/InviteLinkDialog.tsx:153 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 +#: src/screens/Messages/components/InviteLinkDialog.tsx:273 +#: src/screens/Messages/components/InviteLinkDialog.tsx:395 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:135 +#: src/screens/Messages/ConversationSettings/index.tsx:467 msgid "Invite link" msgstr "邀請連結" -#: src/components/dms/systemMessage.ts:59 +#: src/components/dms/getSystemMessageInfo.ts:80 msgid "Invite link created" -msgstr "" +msgstr "已建立邀請連結" -#: src/components/dms/systemMessage.ts:65 +#: src/components/dms/getSystemMessageInfo.ts:86 +#: src/screens/Messages/components/InviteLinkDialog.tsx:267 msgid "Invite link disabled" -msgstr "" +msgstr "已停用邀請連結" -#: src/components/dms/systemMessage.ts:61 +#: src/components/dms/getSystemMessageInfo.ts:82 msgid "Invite link edited" -msgstr "" +msgstr "已編輯邀請連結" -#: src/components/dms/systemMessage.ts:63 +#: src/components/dms/getSystemMessageInfo.ts:84 msgid "Invite link enabled" -msgstr "" +msgstr "已啟用邀請連結" #: src/components/StarterPack/ShareDialog.tsx:83 msgid "Invite people to this starter pack!" @@ -5712,7 +5829,7 @@ msgstr "使用這個新手包來邀請更多人吧!" msgid "Invite your friends to follow your favorite feeds and people" msgstr "邀請朋友跟隨您喜歡的動態源和人物" -#: src/screens/Messages/ConversationSettings.tsx:613 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:151 msgid "Invited" msgstr "已邀請" @@ -5922,7 +6039,7 @@ msgid "Learn more." msgstr "瞭解詳情。" #: src/components/dms/LeaveConvoPrompt.tsx:52 -#: src/screens/Messages/ConversationSettings.tsx:894 +#: src/screens/Messages/ConversationSettings/index.tsx:500 msgid "Leave" msgstr "離開" @@ -5939,11 +6056,11 @@ msgstr "離開對話" msgid "Leave conversation" msgstr "離開對話" -#: src/screens/Messages/ConversationSettings.tsx:1132 +#: src/screens/Messages/ConversationSettings/prompts.tsx:92 msgid "Leave group chat" msgstr "離開群組對話" -#: src/screens/Messages/ConversationSettings.tsx:893 +#: src/screens/Messages/ConversationSettings/index.tsx:499 msgid "Leave this group chat" msgstr "離開此群組對話" @@ -6036,14 +6153,14 @@ msgstr "{0, plural, one {# 個用戶} other {# 個用戶}}表示喜歡" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "{likeCount, plural, one {# 個用戶} other {# 個用戶}}表示喜歡" -#: src/lib/hooks/useNotificationHandler.ts:129 +#: src/lib/hooks/useNotificationHandler.ts:136 #: src/screens/Settings/NotificationSettings/index.tsx:127 #: src/screens/Settings/NotificationSettings/LikeNotificationSettings.tsx:41 #: src/view/screens/Profile.tsx:237 msgid "Likes" msgstr "喜歡" -#: src/lib/hooks/useNotificationHandler.ts:171 +#: src/lib/hooks/useNotificationHandler.ts:178 #: src/screens/Settings/NotificationSettings/index.tsx:208 #: src/screens/Settings/NotificationSettings/LikesOnRepostsNotificationSettings.tsx:41 msgid "Likes of your reposts" @@ -6237,27 +6354,27 @@ msgstr "正在載入貼文互動設定……" msgid "Loading..." msgstr "載入中……" -#: src/screens/Messages/ConversationSettings.tsx:1006 +#: src/screens/Messages/ConversationSettings/index.tsx:621 msgid "Loading…" -msgstr "載入中……" +msgstr "" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Lock" msgstr "鎖定" -#: src/screens/Messages/ConversationSettings.tsx:1109 +#: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Lock group chat" msgstr "鎖定群組對話" -#: src/screens/Messages/ConversationSettings.tsx:1107 +#: src/screens/Messages/ConversationSettings/prompts.tsx:67 msgid "Lock group chat?" msgstr "鎖定群組對話?" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:478 msgid "Lock this group chat" msgstr "鎖定此群組對話" -#: src/screens/Messages/ConversationSettings.tsx:876 +#: src/screens/Messages/ConversationSettings/index.tsx:480 msgid "Locked" msgstr "已鎖定" @@ -6367,11 +6484,11 @@ msgstr "媒體儲存於其他裝置" msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "可能會使部分受眾感到不安或造成不適的媒體內容。" -#: src/screens/Messages/ConversationSettings.tsx:245 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:28 msgid "Members" msgstr "成員" -#: src/screens/Messages/ConversationSettings.tsx:1108 +#: src/screens/Messages/ConversationSettings/prompts.tsx:68 msgid "Members can still read chat history but can’t send new messages." msgstr "成員仍可以檢視聊天記錄,但無法傳送新的訊息。" @@ -6383,7 +6500,7 @@ msgstr "提及通知" msgid "mentioned users" msgstr "被提及的用戶" -#: src/lib/hooks/useNotificationHandler.ts:150 +#: src/lib/hooks/useNotificationHandler.ts:157 #: src/screens/Settings/NotificationSettings/index.tsx:160 #: src/screens/Settings/NotificationSettings/MentionNotificationSettings.tsx:41 #: src/view/screens/Notifications.tsx:100 @@ -6395,12 +6512,12 @@ msgid "Menu" msgstr "選單" #: src/screens/Messages/components/MessageComposer.tsx:208 -#: src/screens/Messages/components/MessageInput.tsx:171 +#: src/screens/Messages/components/MessageInput.tsx:172 #: src/screens/Messages/components/MessageInput.web.tsx:195 msgid "Message" msgstr "訊息" -#: src/screens/Messages/ConversationSettings.tsx:658 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:197 msgctxt "action" msgid "Message" msgstr "訊息" @@ -6410,26 +6527,26 @@ msgstr "訊息" msgid "Message {0}" msgstr "傳送訊息給 {0}" -#: src/screens/Messages/ConversationSettings.tsx:655 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:194 msgid "Message {displayName}" msgstr "傳送訊息給 {displayName}" -#: src/screens/Messages/components/ChatListItem.tsx:322 +#: src/screens/Messages/components/ChatListItem.tsx:265 msgid "Message deleted" msgstr "訊息已刪除" -#: src/components/dms/MessageContextMenu.tsx:85 +#: src/components/dms/MessageContextMenu.tsx:88 msgctxt "toast" msgid "Message deleted" msgstr "成功刪除訊息" -#: src/components/dms/MessageItem.tsx:554 +#: src/components/dms/MessageItem.tsx:551 msgid "Message failed to send." msgstr "傳送訊息時發生問題。" #. placeholder {0}: sender?.handle ?? 'unknown' #. placeholder {1}: message.text -#: src/components/dms/MessageContextMenu.tsx:133 +#: src/components/dms/MessageContextMenu.tsx:134 msgid "Message from @{0}: {1}" msgstr "來自 @{0} 的訊息:{1}" @@ -6439,7 +6556,7 @@ msgid "Message from server: {0}" msgstr "來自伺服器的訊息:{0}" #: src/screens/Messages/components/MessageComposer.tsx:207 -#: src/screens/Messages/components/MessageInput.tsx:169 +#: src/screens/Messages/components/MessageInput.tsx:170 msgid "Message input field" msgstr "訊息輸入欄位" @@ -6452,7 +6569,7 @@ msgstr "訊息太長了" msgid "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgstr "訊息內容太長了({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" -#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:133 msgid "Message options" msgstr "訊息選項" @@ -6580,7 +6697,7 @@ msgstr "電影" msgid "Music" msgstr "音樂" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Mute" msgstr "靜音" @@ -6625,7 +6742,7 @@ msgstr "靜音列表" msgid "Mute these accounts?" msgstr "要靜音這些帳號嗎?" -#: src/screens/Messages/ConversationSettings.tsx:850 +#: src/screens/Messages/ConversationSettings/index.tsx:446 msgid "Mute this group chat" msgstr "靜音此群組對話" @@ -6663,7 +6780,7 @@ msgstr "靜音討論串" msgid "Mute words & tags" msgstr "靜音字詞或標籤" -#: src/screens/Messages/ConversationSettings.tsx:852 +#: src/screens/Messages/ConversationSettings/index.tsx:448 msgid "Muted" msgstr "已靜音" @@ -6696,7 +6813,7 @@ msgstr "您靜音的帳號僅對自己可見。他們仍然可以與您互動, #: src/components/dialogs/BirthDateSettings.tsx:46 #: src/components/dialogs/BirthDateSettings.tsx:50 msgid "My birthdate" -msgstr "" +msgstr "我的出生日期" #: src/screens/StarterPack/Wizard/StepDetails.tsx:77 msgid "My favorite feeds and people - join me!" @@ -6775,24 +6892,21 @@ msgid "New chat" msgstr "新對話" #. placeholder {0}: members[0].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:38 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:57 msgid "New chat with {0}" msgstr "與 {0} 的新對話" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:42 +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:60 msgid "New chat with {0} and {1}" msgstr "{0} 和 {1} 的新對話" #. placeholder {0}: members[0].displayName #. placeholder {1}: members[1].displayName -#. placeholder {2}: members.length - 2 -#. placeholder {3}: members.length - 2 -#. placeholder {4}: members.length - 2 -#: src/screens/Messages/components/MessagesListInfoPanel.tsx:49 -msgid "New chat with {0}, {1}, and {2, plural, one {{3} more} other {{4} more}}." -msgstr "{0}、{1} 及{2, plural, other {其他 {4} 人}}的新對話。" +#: src/screens/Messages/components/MessagesListInfoPanel.tsx:67 +msgid "New chat with {0}, {1}, and {memberCount, plural, one {{memberCount} more} other {{memberCount} more}}." +msgstr "與 {0}、{1} 及{memberCount, plural, other {其他 {memberCount} 人}}的新對話。" #: src/components/dialogs/EmailDialog/screens/Update.tsx:223 msgid "New email address" @@ -6809,7 +6923,7 @@ msgstr "新功能" msgid "New follower notifications" msgstr "新跟隨者通知" -#: src/lib/hooks/useNotificationHandler.ts:164 +#: src/lib/hooks/useNotificationHandler.ts:171 #: src/screens/Settings/NotificationSettings/index.tsx:138 #: src/screens/Settings/NotificationSettings/NewFollowerNotificationSettings.tsx:41 msgid "New followers" @@ -6891,7 +7005,7 @@ msgstr "新聞" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 -#: src/components/dms/AddMembersFlow.tsx:256 +#: src/components/dms/AddMembersFlow.tsx:265 #: src/components/dms/InitiateChatFlow.tsx:442 #: src/screens/Login/ForgotPasswordForm.tsx:149 #: src/screens/Login/ForgotPasswordForm.tsx:156 @@ -6989,7 +7103,7 @@ msgstr "成功取消跟隨 {0}" msgid "No media yet" msgstr "目前還沒有任何媒體內容" -#: src/screens/Messages/components/ChatListItem.tsx:263 +#: src/screens/Messages/components/ChatListItem.tsx:253 msgid "No messages yet" msgstr "目前還沒有訊息" @@ -7049,7 +7163,7 @@ msgid "No result" msgstr "沒有結果" #: src/components/dialogs/SearchablePeopleList.tsx:249 -#: src/components/dms/AddMembersFlow.tsx:208 +#: src/components/dms/AddMembersFlow.tsx:217 #: src/components/dms/InitiateChatFlow.tsx:338 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" @@ -7335,12 +7449,12 @@ msgstr "開啟大頭貼照建立工具" msgid "Open camera" msgstr "開啟相機" -#: src/screens/Messages/ConversationSettings.tsx:608 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:138 msgid "Open chat member options for {displayName}" msgstr "開啟 {displayName} 的對話成員選項列表" -#: src/screens/Messages/components/ChatListItem.tsx:490 -#: src/screens/Messages/components/ChatListItem.tsx:494 +#: src/screens/Messages/components/ChatListItem.tsx:413 +#: src/screens/Messages/components/ChatListItem.tsx:417 msgid "Open conversation options" msgstr "開啟對話選項" @@ -7375,7 +7489,7 @@ msgstr "開啟完整表情符號列表" msgid "Open Germ DM" msgstr "開啟 Germ DM" -#: src/components/dms/MessagesListHeader.tsx:177 +#: src/components/dms/MessagesListHeader.tsx:179 msgid "Open group chat settings" msgstr "開啟群組對話設定" @@ -7383,7 +7497,7 @@ msgstr "開啟群組對話設定" msgid "Open link to {niceUrl}" msgstr "開啟至 {niceUrl} 的連結" -#: src/components/dms/ActionsWrapper.tsx:37 +#: src/components/dms/ActionsWrapper.tsx:43 msgid "Open message options" msgstr "開啟訊息選項" @@ -7527,7 +7641,7 @@ msgstr "開啟貼文編輯器" msgid "Opens this draft in the composer" msgstr "在編輯器開啟這份草稿" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:220 #: src/view/com/notifications/NotificationFeedItem.tsx:1019 #: src/view/com/util/UserAvatar.tsx:599 msgid "Opens this profile" @@ -7669,6 +7783,14 @@ msgstr "暫停影片" msgid "People" msgstr "用戶" +#: src/screens/Messages/components/InviteLinkDialog.tsx:140 +msgid "People {ownerName} follows can join instantly" +msgstr "被 {ownerName} 跟隨的人可以直接加入" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:145 +msgid "People {ownerName} follows can request to join" +msgstr "被 {ownerName} 跟隨的人可以申請加入" + #. placeholder {0}: route.params.name #: src/Navigation.tsx:243 msgid "People followed by @{0}" @@ -7684,6 +7806,14 @@ msgstr "跟隨 @{0} 的人" msgid "People I follow" msgstr "我跟隨的人" +#: src/screens/Messages/components/InviteLinkDialog.tsx:139 +msgid "People I follow can join instantly" +msgstr "我跟隨的人可以直接加入" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:144 +msgid "People I follow can request to join" +msgstr "我跟隨的人可以申請加入" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 msgid "People you follow" msgstr "您跟隨的人" @@ -7995,7 +8125,7 @@ msgstr "全部發布" #: src/view/com/composer/Composer.tsx:1342 msgid "Post anyway" -msgstr "" +msgstr "仍然發布" #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:22 msgid "Post blocked" @@ -8049,6 +8179,11 @@ msgstr "貼文互動設定" msgid "Post language selection" msgstr "貼文語言選擇" +#: src/screens/Messages/components/InviteLinkDialog.tsx:336 +#: src/screens/Messages/components/InviteLinkDialog.tsx:348 +msgid "Post link" +msgstr "貼文連結" + #: src/screens/PostThread/components/ThreadError.tsx:33 #: src/screens/PostThread/components/ThreadItemPostTombstone.tsx:25 msgid "Post not found" @@ -8290,7 +8425,7 @@ msgstr "成功分離貼文引用" msgid "Quote posts disabled" msgstr "已拒絕引用貼文" -#: src/lib/hooks/useNotificationHandler.ts:157 +#: src/lib/hooks/useNotificationHandler.ts:164 #: src/screens/Post/PostQuotes.tsx:31 #: src/screens/Settings/NotificationSettings/index.tsx:171 #: src/screens/Settings/NotificationSettings/QuoteNotificationSettings.tsx:41 @@ -8314,6 +8449,14 @@ msgstr "暫時達到速率限制,請稍後再試。" msgid "Re-attach quote" msgstr "重新連結引用" +#: src/screens/Messages/components/InviteLinkDialog.tsx:365 +msgid "Re-enable invite link" +msgstr "重新啟用邀請連結" + +#: src/screens/Messages/components/InviteLinkDialog.tsx:373 +msgid "Re-enable link" +msgstr "重新啟用連結" + #: src/components/dms/EmojiReactionPicker.tsx:88 msgid "React with {emoji}" msgstr "使用 {emoji} 做出反應" @@ -8446,7 +8589,7 @@ msgstr "把 {displayName} 從群組移除" msgid "Remove {displayName} from starter pack" msgstr "從您的新手包刪除 {displayName}" -#: src/screens/Messages/ConversationSettings.tsx:681 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:224 msgid "Remove {displayName} from this group chat" msgstr "把 {displayName} 從此群組移除" @@ -8496,7 +8639,7 @@ msgstr "刪除動態源" msgid "Remove feed?" msgstr "要刪除動態源嗎?" -#: src/screens/Messages/ConversationSettings.tsx:684 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:227 msgid "Remove from chat" msgstr "從對話中移除" @@ -8655,7 +8798,7 @@ msgstr "對您回覆" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 -#: src/lib/hooks/useNotificationHandler.ts:143 +#: src/lib/hooks/useNotificationHandler.ts:150 #: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:221 #: src/screens/Settings/NotificationSettings/index.tsx:149 #: src/screens/Settings/NotificationSettings/ReplyNotificationSettings.tsx:41 @@ -8713,11 +8856,11 @@ msgstr "成功更新回覆可見度" msgid "Reply was successfully hidden" msgstr "成功隱藏回覆" -#: src/components/dms/MessageContextMenu.tsx:176 +#: src/components/dms/MessageContextMenu.tsx:177 #: src/components/dms/MessagesListBlockedFooter.tsx:86 #: src/components/dms/MessagesListBlockedFooter.tsx:93 #: src/features/liveNow/components/LiveStatusDialog.tsx:266 -#: src/screens/Messages/ConversationSettings.tsx:885 +#: src/screens/Messages/ConversationSettings/index.tsx:491 msgid "Report" msgstr "檢舉" @@ -8749,7 +8892,7 @@ msgstr "檢舉動態源" msgid "Report list" msgstr "檢舉列表" -#: src/components/dms/MessageContextMenu.tsx:174 +#: src/components/dms/MessageContextMenu.tsx:175 msgid "Report message" msgstr "檢舉訊息" @@ -8776,7 +8919,7 @@ msgstr "檢舉此對話" msgid "Report this feed" msgstr "檢舉這個動態源" -#: src/screens/Messages/ConversationSettings.tsx:884 +#: src/screens/Messages/ConversationSettings/index.tsx:490 msgid "Report this group chat" msgstr "檢舉此群組對話" @@ -8844,7 +8987,7 @@ msgstr "由 {reposter} 轉發" msgid "Reposted by you" msgstr "由您轉發" -#: src/lib/hooks/useNotificationHandler.ts:136 +#: src/lib/hooks/useNotificationHandler.ts:143 #: src/screens/Settings/NotificationSettings/index.tsx:182 #: src/screens/Settings/NotificationSettings/RepostNotificationSettings.tsx:41 msgid "Reposts" @@ -8854,7 +8997,7 @@ msgstr "轉發" msgid "Reposts of this post" msgstr "轉發這則貼文" -#: src/lib/hooks/useNotificationHandler.ts:178 +#: src/lib/hooks/useNotificationHandler.ts:185 #: src/screens/Settings/NotificationSettings/index.tsx:223 #: src/screens/Settings/NotificationSettings/RepostsOnRepostsNotificationSettings.tsx:41 msgid "Reposts of your reposts" @@ -9007,7 +9150,7 @@ msgstr "返回上一步" #: src/components/StarterPack/QrCodeDialog.tsx:207 #: src/features/liveNow/components/EditLiveDialog.tsx:204 #: src/features/liveNow/components/EditLiveDialog.tsx:211 -#: src/screens/Messages/ConversationSettings.tsx:1063 +#: src/screens/Messages/ConversationSettings/prompts.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:233 #: src/screens/Profile/Header/EditProfileDialog.tsx:247 #: src/screens/SavedFeeds.tsx:124 @@ -9490,7 +9633,7 @@ msgid "Send feedback" msgstr "提交意見" #: src/screens/Messages/components/MessageComposer.tsx:266 -#: src/screens/Messages/components/MessageInput.tsx:225 +#: src/screens/Messages/components/MessageInput.tsx:226 #: src/screens/Messages/components/MessageInput.web.tsx:216 msgid "Send message" msgstr "重送訊息" @@ -9627,6 +9770,8 @@ msgstr "性暗示" #: src/components/StarterPack/QrCodeDialog.tsx:195 #: src/screens/Hashtag.tsx:130 +#: src/screens/Messages/components/InviteLinkDialog.tsx:352 +#: src/screens/Messages/components/InviteLinkDialog.tsx:359 #: src/screens/StarterPack/StarterPackScreen.tsx:447 #: src/screens/Topic.tsx:90 msgid "Share" @@ -9944,7 +10089,7 @@ msgstr "略過分享聯絡人並繼續使用應用程式" #: src/view/com/composer/Composer.tsx:1340 msgid "Skip empty posts?" -msgstr "" +msgstr "跳過空白貼文?" #: src/screens/Onboarding/StepFinished/index.tsx:288 #: src/screens/Onboarding/StepFinished/index.tsx:314 @@ -9996,23 +10141,38 @@ msgstr "其他您可能喜歡的動態源" msgid "Some people can reply" msgstr "僅部分人可以回覆" +#: src/components/dms/getSystemMessageInfo.ts:58 +msgid "Someone joined the group" +msgstr "某人加入了群組" + +#: src/components/dms/getSystemMessageInfo.ts:64 +msgid "Someone left the group" +msgstr "某人離開了群組" + #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:290 +#: src/components/dms/MessageItem.tsx:281 msgid "Someone reacted {0}" msgstr "有人做出了 {0} 反應" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:360 -msgid "Someone reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:47 +msgid "Someone reacted {0} to {target}" +msgstr "有人對 {target} 做出了 {0} 反應" + +#: src/components/dms/getSystemMessageInfo.ts:42 +msgid "Someone was added to the group" +msgstr "某人已被加入至群組" + +#: src/components/dms/getSystemMessageInfo.ts:50 +msgid "Someone was removed from the group" +msgstr "某人已被移出群組" #: src/components/moderation/ReportDialog/index.tsx:103 msgid "Something wasn't quite right with the data you're trying to report. Please contact support." msgstr "您目前提交的檢舉內容可能有誤,請聯絡支援以取得協助。" #: src/screens/Messages/Conversation.tsx:144 -#: src/screens/Messages/ConversationSettings.tsx:198 +#: src/screens/Messages/ConversationSettings/index.tsx:112 msgid "Something went wrong" msgstr "發生錯誤" @@ -10247,7 +10407,7 @@ msgstr "完成!" msgid "Successfully verified" msgstr "成功驗證" -#: src/components/dms/AddMembersFlow.tsx:200 +#: src/components/dms/AddMembersFlow.tsx:209 #: src/components/dms/InitiateChatFlow.tsx:317 msgid "Suggested" msgstr "建議" @@ -10362,7 +10522,7 @@ msgstr "輕觸以收回" msgid "Tap to remove your {0} reaction" msgstr "輕觸以收回您的 {0} 反應" -#: src/components/dms/MessageItem.tsx:564 +#: src/components/dms/MessageItem.tsx:561 msgid "Tap to retry" msgstr "輕觸以重試" @@ -10373,9 +10533,9 @@ msgstr "輕觸以顯示 {0} 反應" #: src/components/dms/ReactionsDialog.tsx:360 msgid "Tap to show all reactions" -msgstr "" +msgstr "輕觸以顯示所有反應" -#: src/components/dms/MessageItem.tsx:313 +#: src/components/dms/MessageItem.tsx:310 msgid "Tap to view reactions" msgstr "輕觸以顯示反應" @@ -10550,7 +10710,7 @@ msgstr "受限於您所在地區的法律規定,您必須在證明已成年後 #: src/view/com/composer/select-language/SuggestedLanguage.tsx:410 msgid "The post you’re replying to was marked as being written in {suggestedLanguageName} by its author. Would you like to reply in <0>{suggestedLanguageName}?" -msgstr "" +msgstr "您正在回覆的貼文已被發佈者標示為使用 {suggestedLanguageName} 撰寫。要把回覆語言標示為 <0>{suggestedLanguageName} 嗎?" #: src/view/screens/PrivacyPolicy.tsx:29 msgid "The Privacy Policy has been moved to <0/>" @@ -10600,6 +10760,10 @@ msgstr "主題" msgid "There is a limit to how often you can change your birthdate. You may need to wait a day or two before updating it again." msgstr "變更出生日期的頻率有限制,您可能需要等待一兩天才能再次變更。" +#: src/screens/Messages/components/InviteLinkDialog.tsx:400 +msgid "There is no invite link for this group chat." +msgstr "這個群組對話沒有任何邀請連結。" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "停用帳號沒有時間限制,隨時歡迎您回來看看。" @@ -10669,8 +10833,8 @@ msgstr "更新動態源時發生問題,請檢查您的網路連線狀態後再 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:431 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:454 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:474 -#: src/screens/Messages/ConversationSettings.tsx:567 -#: src/screens/Messages/ConversationSettings.tsx:580 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:108 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:121 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:117 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:130 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:93 @@ -10797,7 +10961,7 @@ msgstr "由於他們之中有一人封鎖了對方,導致無法檢視這項內 msgid "This content is not viewable without a Bluesky account." msgstr "這項內容需要登入 Bluesky 帳號才能檢視。" -#: src/screens/Messages/components/ChatListItem.tsx:150 +#: src/screens/Messages/components/ChatListItem.tsx:140 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "此對話的參與者已停用或刪除帳號。點此以檢視選項" @@ -10825,10 +10989,6 @@ msgstr "使用應用程式專用密碼時,無法使用此功能。請改用您 msgid "This feature is not available while using an App Password. Please sign in with your main password." msgstr "使用應用程式專用密碼時,無法使用此功能。請改用您的主密碼登入。" -#: src/screens/Messages/Conversation.tsx:352 -msgid "This feature isn't available to you yet. Please check back later." -msgstr "" - #: src/view/com/posts/PostFeedErrorMessage.tsx:128 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "目前這個動態源的使用人數較多,暫時無法使用。請稍後再試。" @@ -10939,6 +11099,10 @@ msgstr "此個人檔案僅限已登入用戶可以檢視。未登入者則無法 msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "這則回覆將被折疊到您討論串底部的隱藏部分,並將為您自己和其他人靜音後續回覆的通知。" +#: src/screens/Messages/ConversationSettings/index.tsx:134 +msgid "This screen is only available for group conversations." +msgstr "這個畫面僅適用於群組對話。" + #: src/screens/Signup/StepInfo/Policies.tsx:32 msgid "This service has not provided terms of service or a privacy policy." msgstr "這個服務尚未提供服務條款或隱私權政策。" @@ -11107,8 +11271,8 @@ msgstr "熱門回覆優先" msgid "Topic" msgstr "話題" -#: src/components/dms/MessageContextMenu.tsx:147 -#: src/components/dms/MessageContextMenu.tsx:149 +#: src/components/dms/MessageContextMenu.tsx:148 +#: src/components/dms/MessageContextMenu.tsx:150 #: src/components/Post/Translated/index.tsx:150 #: src/components/Post/Translated/index.tsx:157 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:553 @@ -11181,7 +11345,7 @@ msgstr "電視節目" msgid "Two-factor authentication (2FA)" msgstr "雙重驗證 (2FA)" -#: src/screens/Messages/components/MessageInput.tsx:170 +#: src/screens/Messages/components/MessageInput.tsx:171 msgid "Type your message here" msgstr "在這裡輸入訊息" @@ -11253,7 +11417,7 @@ msgctxt "action" msgid "Unblock" msgstr "解除封鎖" -#: src/screens/Messages/ConversationSettings.tsx:669 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:208 msgid "Unblock {displayName}" msgstr "解除封鎖 {displayName}" @@ -11328,11 +11492,11 @@ msgstr "很遺憾,您個人資料中儲存的出生日期顯示您的年齡太 msgid "Unfortunately, your declared age indicates that you are not old enough to access Bluesky in your region." msgstr "抱歉,您設定的年齡無法於您的所在地區使用 Bluesky。" -#: src/screens/Messages/ConversationSettings.tsx:694 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:238 msgid "Uninvite" msgstr "撤回邀請" -#: src/screens/Messages/ConversationSettings.tsx:691 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:234 msgid "Uninvite {displayName} from this group chat" msgstr "撤回給 {displayName} 的群組對話邀請" @@ -11358,7 +11522,7 @@ msgstr "取消喜歡" msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "取消喜歡({0, plural, other {# 個喜歡}})" -#: src/screens/Messages/ConversationSettings.tsx:874 +#: src/screens/Messages/ConversationSettings/index.tsx:477 msgid "Unlock this group chat" msgstr "取消鎖定此群組對話" @@ -11395,7 +11559,7 @@ msgstr "取消靜音對話" msgid "Unmute list" msgstr "取消靜音列表" -#: src/screens/Messages/ConversationSettings.tsx:849 +#: src/screens/Messages/ConversationSettings/index.tsx:445 msgid "Unmute this group chat" msgstr "取消靜音此群組對話" @@ -11494,14 +11658,18 @@ msgstr "要把 <0> {displayName} 新增到或刪除自哪些列表?" msgid "Update email" msgstr "更新電子信箱" +#: src/screens/Messages/components/InviteLinkDialog.tsx:246 +msgid "Update invite link" +msgstr "更新邀請連結" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:544 #: src/screens/Settings/components/ChangeHandleDialog.tsx:565 msgid "Update to {domain}" msgstr "變更至 {domain}" -#: src/screens/Messages/Conversation.tsx:350 +#: src/screens/Messages/Conversation.tsx:354 msgid "Update your app to the latest version to join in!" -msgstr "" +msgstr "更新應用程式至最新版本即可加入!" #: src/components/dialogs/EmailDialog/screens/Update.tsx:204 msgid "Update your email" @@ -11879,7 +12047,7 @@ msgid "View {0}’s profile" msgstr "檢視 {0} 的個人檔案" #: src/components/dms/MessagesListHeader.tsx:118 -#: src/screens/Messages/ConversationSettings.tsx:645 +#: src/screens/Messages/ConversationSettings/MemberMenu.tsx:184 msgid "View {displayName}’s profile" msgstr "檢視 {displayName} 的個人檔案" @@ -11905,7 +12073,7 @@ msgstr "檢視詳細資訊" msgid "View full thread" msgstr "檢視完整討論串" -#: src/screens/Messages/ConversationSettings.tsx:256 +#: src/screens/Messages/ConversationSettings/MembersAndRequests.tsx:44 msgid "View incoming group chat requests" msgstr "檢視收到的群組對話邀請" @@ -11945,6 +12113,10 @@ msgstr "檢視個人檔案橫幅" msgid "View the avatar" msgstr "檢視大頭貼照" +#: src/screens/Messages/ConversationSettings/index.tsx:465 +msgid "View the invite link for this group chat" +msgstr "檢視此群組對話的邀請連結" + #. placeholder {0}: labeler.creator.handle #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -12060,7 +12232,7 @@ msgstr "我們找不到任何與該話題相關的結果。" msgid "We couldn't load this conversation" msgstr "我們無法載入這個對話" -#: src/screens/Messages/ConversationSettings.tsx:199 +#: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "We couldn’t load this conversation’s settings" msgstr "無法載入這個對話的設定" @@ -12170,7 +12342,7 @@ msgstr "我們在為您的帳號初始化年齡驗證程序時遇到了問題。 msgid "We're having network issues, try again" msgstr "我們遇到了網路問題,請再試一次" -#: src/components/dms/AddMembersFlow.tsx:152 +#: src/components/dms/AddMembersFlow.tsx:157 #: src/components/dms/InitiateChatFlow.tsx:254 msgid "We’re having network issues, try again" msgstr "我們遇到了網路問題,請再試一次" @@ -12269,6 +12441,10 @@ msgstr "在按下驗證標記後,您會看到哪些組織已為其授予驗證 msgid "Who can interact with this post?" msgstr "哪些人可以參與這則貼文的互動?" +#: src/screens/Messages/components/InviteLinkDialog.tsx:199 +msgid "Who can join this group chat and how" +msgstr "誰可以加入此群組及邀請規則" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:427 #: src/components/WhoCanReply.tsx:116 msgid "Who can reply" @@ -12360,6 +12536,10 @@ msgstr "作家" msgid "Wrong DID returned from server. Received: {0}" msgstr "伺服器返回了錯誤的 DID。接收到的 DID: {0}" +#: src/screens/Messages/ConversationSettings/index.tsx:133 +msgid "Wrong kind of conversation" +msgstr "對話類型錯誤" + #: src/features/liveNow/components/EditLiveDialog.tsx:154 #: src/features/liveNow/components/GoLiveDialog.tsx:136 msgid "www.mylivestream.tv" @@ -12473,7 +12653,7 @@ msgstr "您也可以把對話資料匯出成一個「JSONL」檔案。此檔案 msgid "You can always opt out and delete your data" msgstr "您可以隨時選擇退出並刪除資料" -#: src/lib/hooks/useNotificationHandler.ts:104 +#: src/lib/hooks/useNotificationHandler.ts:111 msgid "You can choose whether chat notifications have sound in the chat settings within the app" msgstr "您可以在應用程式內選擇通知是否需要播放提示聲" @@ -12717,15 +12897,14 @@ msgid "You probably want to restart the app now." msgstr "您或許需要重新啟動應用程式。" #. placeholder {0}: reaction.value -#: src/components/dms/MessageItem.tsx:281 +#: src/components/dms/MessageItem.tsx:274 msgid "You reacted {0}" msgstr "您做出了 {0} 反應" -#. placeholder {0}: convo.lastReaction.reaction.value -#. placeholder {1}: lastMessageText ? `"${convo.lastReaction.message.text}"` : fallbackMessage -#: src/screens/Messages/components/ChatListItem.tsx:341 -msgid "You reacted {0} to {1}" -msgstr "" +#. placeholder {0}: reaction.value +#: src/components/dms/getReactionInfo.ts:43 +msgid "You reacted {0} to {target}" +msgstr "您對 {target} 做出了 {0} 反應" #: src/components/dialogs/BirthDateSettings.tsx:87 #: src/components/dialogs/BirthDateSettings.tsx:97 @@ -12754,22 +12933,14 @@ msgstr "您將繼續收到這條討論串的通知" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "您將收到一封包含「重設驗證碼」的電子郵件。請在這裡輸入該代碼,然後輸入您的新密碼。" -#: src/screens/Messages/ConversationSettings.tsx:1131 +#: src/screens/Messages/ConversationSettings/prompts.tsx:91 msgid "You won’t be able to rejoin unless you’re invited." msgstr "除非收到邀請,否則無法重新加入。" -#. placeholder {0}: convo.lastMessage.text -#: src/screens/Messages/components/ChatListItem.tsx:279 -msgid "You: {0}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:306 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" - -#: src/screens/Messages/components/ChatListItem.tsx:299 -msgid "You: {short}" -msgstr "" +#. When the last message in a chat was made by you. +#: src/components/dms/getMessageInfo.ts:43 +msgid "You: {message}" +msgstr "您:{message}" #: src/screens/Signup/index.tsx:152 msgid "You'll follow the suggested users and feeds once you finish creating your account!" @@ -12987,6 +13158,10 @@ msgstr "已更新您的位置資訊。" msgid "Your muted words" msgstr "您的靜音字詞" +#: src/screens/Messages/components/InviteLinkDialog.tsx:165 +msgid "Your name, avatar, and the name of the group chat will be visible to everyone." +msgstr "您的名稱、大頭貼照,以及群組名稱將會公開顯示在邀請連結上。" + #: src/screens/Settings/components/ChangePasswordDialog.tsx:72 msgid "Your password has been changed successfully! Please use your new password when you sign in to Bluesky from now on." msgstr "已成功變更您的密碼!往後請使用您的新密碼登入 Bluesky。" @@ -13035,7 +13210,7 @@ msgstr "您選擇的興趣主題可以協助我們提供更多您想看到的內 #: src/view/com/composer/Composer.tsx:1341 msgid "Your thread has empty posts that will be skipped. The remaining posts will be published as a thread." -msgstr "" +msgstr "您的討論串中包含空白貼文,繼續發布將跳過這些內容。其餘貼文會重新整理成完整的討論串發布。" #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications"